remote
Senior Android Engineer - Incard
Android Developer
Senior Android Engineer responsible for designing and delivering high‑performance mobile experiences using Kotlin, Jetpack Compose, and modern architectural patterns while integrating RESTful services and cloud back‑ends.
About the role
Key Responsibilities
- Design, develop, and maintain core Android applications using Kotlin and the latest Android SDK features.
- Implement modern UI with Jetpack Compose and apply MVVM architecture for clean, testable code.
- Integrate RESTful APIs, Firebase services, and other backend systems to deliver seamless user experiences.
- Collaborate with product, design, and backend teams in a flat, hands‑on environment to iterate quickly and ship high‑quality features.
- Drive code quality through code reviews, automated testing, and continuous integration pipelines.
Requirements
- 5+ years of professional Android development experience with strong proficiency in Kotlin and Java.
- Deep understanding of Android architecture components, Jetpack libraries, and UI frameworks.
- Proven experience building and consuming RESTful APIs and working with Firebase (Auth, Firestore, Cloud Messaging).
- Solid grasp of version control (Git) and CI/CD practices.
- Ability to work autonomously, take initiative, and mentor junior engineers in a fast‑moving startup environment.
Skills
kotlinjavaandroid sdkjetpack compose