The Android Developer will work with our team of developers to create and maintain native Android applications. The Android Developer will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. They will collaborate with cross-functional teams to define, design, and ship new features. The Android Developer will work with outside data sources and APIs to make sure that the application integrates well with other systems. They will also be responsible for unit-testing code for robustness, including edge cases, usability, and general reliability.

Android Developer Job Responsibilities

  • Design and build advanced applications for the Android platform
  • Collaborate with crossfunctional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unittest code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Objectives

  • Develop Android applications using Java and the Android SDK
  • Work with other developers to create innovative and userfriendly apps
  • Identify and correct bugs and performance issues in existing apps
  • Cooperate with designers to implement attractive and userfriendly layouts
  • Write welldesigned, testable, efficient code
  • Stay upto-date on the latest industry trends in the mobile development space

Android Developer Job Skills & Qualifications Needed

  • A minimum of 2 years experience with Android development is required.
  • Experience with Java, Kotlin, and the Android SDK are necessary.
  • Experience with databases such as SQLite and MySQL, and ContentProviders is also required.
  • Understanding of Activity/Fragment lifecycles is crucial.
  • Familiarity with Material Design principles is a plus.
  • Ability to work in a team environment and take direction from lead developers is essential.