Sample Android developer job description

[Company X] is looking for a skilled Android developer to help us further enhance our app features and user experience. As part of a dedicated team, the developer will have a significant impact on the development of the app through regular updates and maintenance as well as more substantial pushes to implement new features and bring products to market. The developer will provide regular updates to their product managers on the status of these pushes and respond to feedback from their manager and from other members of their team.

Objectives of this role

  • Develop a high-quality app for public consumption
  • Build strong customer relationships with user-facing features
  • Guide direction of ongoing Android app development
  • Maintain a high-quality experience for users across regions and language barriers
  • Ensure products remain in line with brand mission and values
  • Keep brand on the cutting edge of development


  • Work with product managers to ensure product metrics (engagement, customer satisfaction, etc.) are being achieved with current features and understand how metrics could improve
  • Collaborate with other developers to deliver product features as required by the goals of the team
  • Provide feedback to rest of team on features, coding issues, and general progress in order to foster an environment of growth and excellence
  • Regularly update product managers on status of work and communicate areas where additional support is needed
  • Monitor app regularly for bugs and glitches
  • Keep up to date on new tools to improve user experience

Skills and qualifications

  • Strong drive to learn and develop new skills
  • Passion for problem-solving and creation
  • Ability to work well within a team environment
  • Comfort explaining design choices to colleagues
  • Positive, can-do attitude to work in a fast-paced environment
  • Understanding of app ecosystem

Preferred qualifications

  • Proficiency with Java and Kotlin
  • Experience with databases like SQL
  • Familiarity with AWS and API tools
  • Understanding of unit testing and iteration
  • Strong grounding in Android SDK
  • Comfort working on front- and back-end of development