Experience Required: 5+ years of professional Android development experience
Key Responsibilities
- Own the end-to-end development and delivery of Android application features
- Maintain, refactor, and enhance legacy Android codebases while ensuring stability
- Design and develop reusable Android SDKs/libraries
- Collaborate with Product, Backend, QA, and Design teams
- Participate in architecture discussions and sprint planning
- Conduct code reviews and mentor junior engineers
- Ensure high standards of code quality, performance, and maintainability
- Identify performance bottlenecks and drive continuous improvement
- Contribute to technical documentation and best practices
Required Skills & Qualifications
- Strong proficiency in Kotlin
- Hands-on experience with Jetpack Compose
- Experience building Fintech or Enterprise applications
- Strong understanding of Android SDK, lifecycle, and best practices
- Proficiency in Coroutines, Flow, and asynchronous programming
- Experience with Android Jetpack components (ViewModel, Room, Navigation, DataStore)
- Strong understanding of Clean Architecture, SOLID principles, and design patterns
- Experience with Dagger Hilt or Koin
- Experience developing Android SDKs/libraries
- Strong experience consuming REST APIs
- Familiarity with Retrofit, OkHttp
- Experience with Git, CI/CD, and agile methodologies
Preferred Qualifications
- Exposure to payments, wallets, authentication, or enterprise workflows
- Experience in Fintech or Banking applications
- Experience building and maintaining Android SDKs/libraries
Applications without the following details will not be considered:
1. Current Salary (PKR)
2. Expected Salary (PKR)
3. Notice Period (Days)
4. Current Location
5. Total Years of Experience
Only shortlisted candidates will be contacted.