Android Developer

Requirements

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Familiarity with Layouts, Android Architecture components, Jet Pack etc.
  • Strong knowledge of Android UI design principles, patterns, and best practices

Job Description

We are looking for Senior Android developer responsible for the development and maintenance of mobile applications aimed at a vast number of diverse Android devices.

Primary focus will be the development of Android applications and their integration with back-end services.

Resource will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Major Responsibilities

  • Research and Development for new features
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Work on bug fixing and improving application performance
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency