All Job templates
Android Developer Job Description

Android Developer Job Description

Company Name is searching for a skilled Android Developer eager to deliver a best-in-class mobile application. The Android Developer will be responsible for developing, enhancing, & designing world-class mobile applications for our company. You will also implement and enhance the existingAndroid mobile apps alongside a team of world-class designers, developers, and software architects.


To succeed in this position, you must have a passion and dedicationto developing Android applications and the ability to understand business requirements and deliver accordingly.


Key Responsibilities:

  1. Conceptualize and develop apps that are suitable for use on all types of Android devices.
  2. Responsible for monitoring the app's technical life-cycle during each phase of development.
  3. Design, develop, and maintain high-quality & generally reliable Java-based codes.
  4. Responsible for maintaining and updating the design specifications as well as source code for new applications.
  5. Write clean, efficient, reusable codes for Android applications.
  6. Monitor the performance of live apps and work on optimizing them at the code level.
  7. Identify and resolve bottlenecks, rectify bugs, and enhance application performance.
  8. Coordinate with the technical, product, and sales & marketing teams to enhance application performance.
  9. Test applications, identify bugs, and take appropriate measures to resolve them as soon as possible.
  10. Evaluate the live applications and implement new technologies to maximize the app's efficiency.
  11. Identify variations of components and layouts of Android XML and design adaptive interfaces that work with various device form factors.
  12. Determine the UI/UX requirements, mockups, and APIs to develop high-performing Android apps.
  13. Write unit test code for robustness, including edge cases, usability, and overall reliability.
  14. Constantly discover, evaluate, and implement new technologies in order to optimize development efficiency.


Qualifications & Experience:

  • Bachelor’s degree in ComputerScience, Engineering, or related field.
  • Freshers are preferred but having 1+ years of experience in the relevant is a plus.



  • Thorough knowledge of softwaredevelopment and design patterns.
  • Familiar with the Android SDK, Java,NDK, and C++.
  • Familiar with outside datasources and APIs.
  • Familiar with development, database management system software, and program testing.
  • Strong knowledge of Google’sAndroid design principles and guidelines.
  • Excellent written and verbal communication skills.

Get started for free

No credit card required to start hiring. Receive unlimited applicants on all plans.
Get started — it's free!