Android mobile developer Job Description

Android mobile developer Job Description Template

An Android Mobile Developer designs and builds advanced applications for the Android platform, collaborates with cross-functional teams to define app features, and ensures quality performance and responsiveness of applications.

Responsibilities:

  • Develop and maintain Android mobile applications
  • Collaborate with cross-functional teams to design, develop, and ship new features
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug issues with existing applications
  • Stay up-to-date with emerging trends and technologies in mobile development
  • Participate in code reviews and ensure coding standards are followed
  • Contribute to the development of technical specifications and project plans
  • Ensure the performance, quality, and responsiveness of applications

Requirements:

  • - Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • - Experience with Android Studio, Java, Kotlin, and other relevant technologies
  • - Familiarity with RESTful APIs to connect Android applications to back-end services
  • - Proficient understanding of code versioning tools, such as Git
  • - Ability to design applications around natural user interfaces, such as "touch"
  • - Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • - Experience with offline storage, threading, and performance tuning
  • - Understanding of Google’s Android design principles and interface guidelines