Sr. Android Developer

No. of Positions :   3
Total Relevant Experience :   5 to 9 Years
Education :   BE (Computers / IT), MCA, M.Sc. or any equivalent degree
Job Description :  
  • • Assist in design and development of Android application.
  • • Collaborate with cross-functional teams to define, design, and ship new features.
  • • Design, build, and maintain high performance, reusable, and reliable code.
  • • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • • Help maintain code quality, organization, and automation.
  • • Interacting with external APIs and data sources to integrate into the apps.
  • • Performing Unit Testing to ensure usability, robustness, edge cases, and overall reliability.
  • • Converting ideas, designs and requirements to concrete stable production builds.
  • • Coordinate and collaborate with the Product, understand problems & come up with creative solutions, and help with tracking and delivering within the release plan.
Required Skills :  
  • • 5+ years of software engineering and product delivery experience, with strong background in Android App Development.
  • • Strong knowledge of Android UI design principles, Expert level understanding of patterns and best practices.
  • • Experience in designing and building apps from scratch.
  • • Familiarity with continuous integration, application monitoring (Crashlytics and fabric.io), mocking tools, build tool development and enhancements.
  • • Ability to understand business requirements and translate them into technical requirements
  • • Must have experience of unit testing & UI Testing.
  • • Participate in architecture, development, testing, implementation, maintenance, and documentation of Android apps.
  • • Excellent debugging and problem-solving capability.
  • • Experience with JIRA & understanding of code versioning tools, such as SVN, GIT.
  • • Understanding of the Agile development life cycle.
  • • Hands on experience of Kotlin
  • • Experience in Native Android
  • • Write optimized, elegant, and well-documented code
  • • Should be a team player with good interpersonal skills
  • • Startup mentality, high willingness to learn, and should be hardworking