Overview
Skills
Job Details
Job Description:
We are seeking a Lead Android Developer to own the strategic and technical direction of our Android application modernization initiative. You will be responsible for architecting our transition from Fragment-based UI to Jetpack Compose, establishing the technical vision, and leading a team of developers through this critical transformation.
Requirements
- Experience in Android development - Android activity lifecycle and its associated methods
- Experience with Kotlin - inline functions and higher-order functions, sealed classes
- Experience with Jetpack Compose, Kotlin Flow, be able to explain state management
- Must be able to explain activity lifecycle methods and their usage in Android application development - experience with unit test cases
- MVVM architecture, SOLID principles and design patterns.
- Explain about Git - including cherry-picking and rebasing, suggesting a need for improvement in version control practices.