We’re looking for a Senior Android Engineer who’s passionate about building high-quality, scalable mobile applications.
You’ll take ownership of our Android codebase, drive technical decisions, and help modernize our app using the latest Android technologies such as Kotlin, Coroutines, and Jetpack Compose.
If you enjoy solving complex problems, collaborating with a talented cross-functional team, and mentoring others, we’d love to hear from you.
● Lead Android development efforts and own major parts of the app.
● Design, build, and deliver new features that enhance user experience.
● Refactor legacy code (Java, RxJava, XML views) into modern Kotlin + Compose architecture.
● Collaborate closely with designers, backend engineers, and QA in agile sprints.
● Ensure clean, testable, and maintainable code with strong unit test coverage.
● Participate in code reviews, technical discussions, and sprint ceremonies.
● Support and contribute to other projects as needed.
Requirements
● 8+ years of Android development using Java and Kotlin.
● 2+ years of hands-on experience with Jetpack Compose.
● Proficient in working with REST APIs, Room database, and XML-based views.
● Strong understanding of MVVM or MVI architecture patterns.
● Experience with Coroutines and RxJava for reactive programming.
● Familiarity with Dagger/Hilt or other dependency-injection frameworks.
● Skilled in Git, CI/CD pipelines, and agile workflows.
● Knowledge of Material Design, Android Architecture Components, and Play Store release processes.
● A strong sense of ownership, collaboration, and attention to detail.
● Works with initiative.
● A great team player.
● Experience with AI tools
Benefits