Tech Stack
AndroidFlutterGradleJavaJUnitKotlinReactReact Native
About the role
- Software Development Lead
- Lead Android mobile engineering focusing on Kotlin, architecture, testing, and releases.
Requirements
- Android Native, Flutter, React Native
- Mobile Android: Lead Engineer, XT
- 5–7 years of hands-on experience in Android application development.
- Strong proficiency in Kotlin (and Java where required).
- Deep understanding of Android SDK, architecture components (ViewModel, LiveData, Room, Navigation).
- Experience with various Android UI components, layouts, and animation libraries.
- Familiar with architectural patterns such as MVVM, MVP, or MVI.
- Strong knowledge of REST APIs, JSON, and mobile networking.
- Experience with Git, Gradle, Android Studio, and other development tools.
- Knowledge of app release processes, Play Store policies, and versioning.
- Experience with unit testing and UI testing frameworks (e.g., JUnit, Espresso).
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinJavaAndroid NativeFlutterReact NativeAndroid SDKREST APIsJSONunit testingUI testing