What does it take to excel in this role?
* At least 6 years of experience in mobile development with Android (the number of years of experience can be compensated if we see that you have given presentations at conferences, published or contributed to open source projects, the critical role you play within the current company in terms of driving the mobile roadmap),
* Experience with Kotlin and java.
* Knowledge of Android SDK, Android Jetpack, RESTful APIs to integrate mobile applications to server-side systems, Unit tests, UI Tests,
* Experience with Dependency injection,
* Knowledge of Android architecture components, LiveData, Room,
* You are a true team player, fast learner, and a good communicator, who is also self-steering and committed to quality,
* Excellent written and verbal skills in English.
Essential skills:
Android
Kotlin
Excellent communication skills
6+ years experience
Nice to have:
* Experience with Flutter,
* Experience with architecture style: Flex, MVC/MVP/MVVM; TDD, BDD; one of the major cloud providers (AWS, Google, Azure); GraphQL,
* Experience configuring and setting up CI/CD,
* Databases, Security best practices,
* Flexible in working across multiple projects with cross-platform frameworks (e.g. React Native, back-end, DevOps)