- Excellent levels of Kotlin and Java (migration and continuous updates)
- Know the life cycle of an Android application and a good understanding of microservices
- An MVC architecture and an innovative project in the IOT environment
- Good skills in unit testing (jUnit, Mockito), UI test automation (Espresso) and integration in different environments
- Being autonomous and decision-maker
- Good communication and practice of the English language
- Great integration with an international Agile team
- Have a critical mindset to draw conclusions during end-of-sprint ceremonies.
- Good knowledge of design patterns in Android
- Experience with Reactive programming (RXJava, RXBindings…)
- Knowledge of good development practices (bitbucket environment, jira, confluence, git flow…)
- Mastery of Git, CI/CD and the versioning system
- Knowledge of telecommunications would be great
- Experience with use of libraries and dependencies (retrofit, glide, firebase,custom made libs…)
- Knowledge on SDK usage and creation
- Being ready to make an international impact