We are looking for a Senior Android Mobile Applications Developer with solid hands-on Android development experience and the ability to lead complex mobile application development.
Key Requirements
- 710 years of Android application development experience
- Strong hands-on expertise in Java and Kotlin
- Strong knowledge of Android SDK and Android Studio
- Experience with Android architecture patterns – MVP, MVVM and MVI
- Proven experience designing and developing complex, high-quality Android applications
- Experience leading and mentoring Android developers
- Strong code review and clean coding practices
- Experience developing and maintaining automated testing frameworks
- Strong knowledge of RESTful APIs, third-party APIs and web services
- Troubleshooting, debugging and application performance optimization
- Experience with code release management and deployment
- Ability to translate business and user requirements into technical solutions
- Bachelor's/Master's degree in Computer Science or related field
- Android Development certification is preferred