Android Developer
Islamabad, Islamabad, Pakistan
Full Time
Experienced
About the Role:
We are looking for a highly skilled Android Developer who is passionate about building modern, scalable, and high-performance mobile applications. You’ll be part of a collaborative team, working on innovative features and shaping the future of our app using the latest Android technologies.If you’re a problem-solver who thrives in a fast-paced environment and you’re excited about working with Jetpack Compose, Kotlin Multiplatform, and Clean Architecture, we’d love to meet you
Must-Have Skills
We are looking for a highly skilled Android Developer who is passionate about building modern, scalable, and high-performance mobile applications. You’ll be part of a collaborative team, working on innovative features and shaping the future of our app using the latest Android technologies.If you’re a problem-solver who thrives in a fast-paced environment and you’re excited about working with Jetpack Compose, Kotlin Multiplatform, and Clean Architecture, we’d love to meet you
Must-Have Skills
- Jetpack Compose: Hands-on experience building UI with modern declarative approach.
- Kotlin Multiplatform Mobile (KMM): Solid understanding and practical implementation of shared codebases.
- Kotlin: Deep expertise in Kotlin for Android development.
- Clean Architecture: Ability to design scalable and testable architecture with clear separation of concerns.
- MVI (Model-View-Intent): Experience implementing unidirectional data flow and state management.
- Solid understanding of Coroutines and Flow for asynchronous and reactive programming.
- Familiarity with Dependency Injection frameworks (like Koin or Hilt).
- Experience with modularization, unit testing, and UI testing.
- Experience working in CI/CD environments.
- Familiarity with Jetpack libraries (Navigation, WorkManager, Room, etc.).
- Exposure to App performance optimization tools and techniques.
- Prior experience with iOS, Swift, or Cross-platform projects is a plus.
- Build and maintain Android applications with a clean and scalable architecture.
- Collaborate with product, design, and backend teams to define, design, and ship new features.
- Write clean, maintainable, and testable code.
- Participate in code reviews, architecture discussions, and team mentorship.
- Continuously discover, evaluate, and implement new technologies to improve development efficiency.
- 3+ years of professional Android development experience.
- Proven experience delivering at least one large-scale Compose-based application to production.
Apply for this position
Required*