Android Developer

Job description

  • Experience developing native mobile applications using Android Studio IDEs and Git for version control

  • Work independently with multiple customers to develop in a rapid application development environment

  • Collaborate with web designers and back-end designers to complete projects

  • Turn feedback into custom solutions for client needs

  • Optimize apps/sites to improve performance and efficiency

  • Author technical documentation

Job requirements

Technical Competencies

  • Minimum 2 years of experience working an android suite and Android architectural components

  • Minimum 2 years of experience executing projects in Kotlin and java

  • Minimum 2 years of experience executing projects in MVVM, MVC, MVP framework

  • At least have published and managed 2-3 apps in Playstore

  • Knowledge and understanding in Dependency injection tools like dagger or similar

Non-Technical Competencies

  • Capable of working in Agile env., participating in sprints to close his/her deliverables well

  • Has at least 1-year experience of taking client calls on implementation, technical specification discussion


  • Good communication skills across all platforms.
  • Creative mindset – and the ability to approach a problem creatively.
  • Good analytics skills.
  • Strong passion for quality, reliability, best practices and continuous improvement.
  • Highly organized with the ability to work independently and in a fast-paced team environment.
  • Ability to work in a team in a transparent and entrepreneurial culture.
  • Self-motivated with an initiative to reach challenging targets.
  • Exceptional attention to detail.
  • Positivity, focus and a winning mentality allied with kindness.
  • Curiosity, energy, creativity, and bravery with a strong desire to help to build the o2h culture.