Requirements
- Bachelor’s degree in Computer Engineering, IT, Computer Science, or a relevant field or equivalent experience.
- Minimum of 3 years developing Android apps
- Proficiency in Java/Kotlin
- Ability to work as a team player
- Proficiency in using Git with the command-line interface
Knowledge of
- Android SDK core concepts
- Designing efficient UI
- Mobile app architecture like MVVM, MVP, Clean Architecture
- Play Services APIs
- Dependency Injection with the dagger
- Reactive programming - RxJava
Familiarity with:
- Open-source libraries and frameworks
- Cloud message APIs and push notifications
- Experience in using Android Studio tools, command-line tools
- The tendency to write Unit & UI Tests
- Design Patterns
- Agile methodologies
- Linux