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 performant 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 and Kotlin
- 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