Android Engineer


Open position



Location pin


830fabc2 0075 452d a6bc be1560f20fa0


Someone to work on building and enhancing native Android apps, monitoring and optimizing existing apps, as well as further developing own skills.

Our team counts 31 Android developers who work on many projects, varying in team size, complexity, tech stack, and application areas. To tackle all the verities and unique problems in our everyday development, we work hard to stay on top of things with colleagues from other development and business teams.

We spend a lot of time and resources sharing knowledge and researching new technologies and tools through regular team discussions, presentations, or workshops. Most of our projects use the MVVM architecture, accompanied by appropriate Android Jetpack libraries, Dagger, Retrofit, RxJava/Coroutines, Junit, and other technologies and tools we see fit our needs.


Qualifications & Experience

  • professional experience with Android SDK and Java/Kotlin
  • good knowledge of Kotlin
  • familiarity with app publishing process
  • familiarity with Continuous Integration and Deployment
  • familiarity with writing clean and testable code
  • experience or familiarity with some of these terms: Android Studio, Git, RxJava, Coroutines, Dagger 2, Retrofit, Room, JUnit, Jetpack libraries
  • experience working with both local and international clients 
  • a desire for research and improvement of current development processes and code architecture
  • experience working in a team environment
  • excellent English knowledge
  • a good debugging and code review routine

Your responsibilities

  • planning, development, deployment, and maintenance of various software solutions
  • defining tasks and giving time estimates
  • writing clean, maintainable code and testing it
  • rolling out new features and analyzing (and reacting) to the results you learn about from our QA Engineers and user feedback
  • collaborating with clients and both project and technical teams
  • being able to present your solutions in front of clients and/or a group of colleagues
  • proactively communicating with other team members and project stakeholders
  • using agile methodologies in development (if you don’t know them yet, we will teach you)
  • participating in code reviews, pairing, and other forms of knowledge sharing
  • continually improving your skills and pushing others to go forward with their knowledge
  • working in a cross-functional team
Applications and more details at the link