Responsibilities - Design, develop and deploy features for Android applications
- Ensure the performance, quality, and responsiveness of applications
- Work with product management to refine initial concepts features that deliver customer delight
- Build and execute a high velocity of smart, highly performing A/B tests to increase business metrics.
- Identify and correct bottlenecks and fix bugs
- Develop and maintain code quality standards and enforce them across the team
- Continually introduce architectural improvements and refactoring to the code baseline
Core Qualification - Proficient in Java, experience with Kotlin is a plus
- Hands-on experience on Android Studio and related toolset
- A solid software development foundation including competencies in data structures, algorithms and software design and Continuous delivery
- Deep understanding of modern Android development
- Experience in MVVM, MVP and other design patterns
- Experience in consuming Rest Web Services and JSON
- Demonstrated application development, preferably live in an app store
- Excellent problem solving, critical thinking and communication skills
- Experience with unit testing, UI testing and automation
Skill matrix:
Java -
Kotlin -
Android development -
Experience in MVVM, MVP -
Rest Web Services and JSON -