Job Description
Senior Android Engineer
Our client is seeking a highly experienced and skilled Senior Android Engineer to join their team. The ideal candidate will have approximately 10 years of experience in native Android development, with a strong emphasis on Jetpack Compose and hands-on expertise in modern Android architectural patterns.
Key Requirements:
- Extensive experience with Kotlin, including a deep understanding of Coroutines, Flow, StateFlow, and SharedFlow.
- Strong practical knowledge of MVVM and MVI architectures.
- Proven experience implementing Modular Architecture and applying Clean Architecture principles.
- Comfortable working in a Scrum/Agile development environment.
- Familiarity with testing best practices, including writing robust unit and UI tests.
- Proficient in using MockK for test mocking.
- Solid understanding of data structures and algorithms.
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or Bitrise.
- Knowledge of crash reporting and performance monitoring tools, including Firebase Crashlytics and Sentry.
We are looking for a passionate and detail-oriented engineer who thrives in a collaborative, fast-paced setting and is committed to delivering high-quality, scalable Android applications.
Contact Detail:
Norton Blake Recruiting Team