SNI is a trusted IT outsourcing partner that delivers high-quality software solutions for prestigious global firms. We are currently seeking an experienced Lead Android Developer to join our team and drive the development of advanced native mobile applications.
Key responsibilities
- Develop and enhance native Android applications using Kotlin and Jetpack Compose.
- Build Store Capture and Transition Steering solutions, integrating specialized tools like the Scandit scanning library.
- Design robust state management, offline-first capabilities, REST API integrations, and event-driven architectures with Kafka backend services.
- Lead technical decision-making, code reviews, testing standards, performance tuning, and CI/CD release processes for Android.
- Collaborate with POs, Backend, QA, and DevOps teams within an Agile Scrum environment.
Requirements
- 8+ years of hands-on Android development experience with strong Kotlin expertise.
- Extensive experience building modern mobile UIs with Jetpack Compose.
- Deep understanding of Coroutines, Flows, state management, and offline-first design patterns.
- Solid experience with Retrofit/Ktor, REST APIs, and event-driven architectures.
- Proven experience acting as a Tech Lead, providing architectural direction and mentoring team members.
- Hands-on experience with unit/UI testing and CI/CD pipelines.
What we offer
- Opportunity to work on complex, high-impact international projects.
- Collaborative environment with a focus on technical excellence and innovation.
- Professional growth through leadership and architectural decision-making.