Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Location: Doha, Qatar
Department: Technology & Development
Reports to: Solution Architect / Project Manager
About ApplabApplab is a leading technology solutions provider in Qatar, specializing in secure, scalable, and innovative digital products for government, enterprise, and private sectors. We deliver impactful mobile applications and platforms aligned with national cybersecurity standards.
Role OverviewWe are seeking a Senior Android Developer to join our Qatar office. The role involves leading Android application development, ensuring performance, scalability, and security of mobile solutions. You will work closely with cross-functional teams, mentor junior developers, and contribute to shaping the mobile technology roadmap at Applab.
Key Responsibilities- Design, develop, and maintain advanced Android applications using Kotlin and Java.
- Architect clean, modular, and maintainable codebases using MVVM, MVP, and Clean Architecture.
- Lead development of enterprise and government Android applications in compliance with cybersecurity guidelines.
- Implement secure authentication mechanisms (OAuth, JWT, biometric authentication, etc.).
- Integrate RESTful APIs, GraphQL, and WebSockets for real-time features.
- Ensure high performance, low latency, and optimized memory/battery usage.
- Set up and maintain CI/CD pipelines (Jenkins, GitHub Actions, Bitrise, etc.) for seamless delivery.
- Conduct code reviews, unit/UI testing (JUnit, Espresso), and enforce best practices.
- Collaborate with UI/UX designers to build responsive and accessible interfaces.
- Mentor junior developers and foster technical excellence within the team.
- Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.
- 6+ years of proven Android development experience.
- Strong expertise in Kotlin, Java, and Android SDK.
- Proficiency with Jetpack components (Room, LiveData, ViewModel, Navigation, Compose).
- Experience with networking libraries (Retrofit, OkHttp) and dependency injection frameworks (Dagger/Hilt, Koin).
- Familiarity with CI/CD pipelines, Git, and agile practices.
- Strong debugging, problem-solving, and performance optimization skills.
- Excellent communication and leadership abilities.
- Experience delivering large-scale or government mobile applications.
- Knowledge of Azure, Firebase, or other cloud platforms.
- Expertise in security, data encryption, and compliance standards.
- Familiarity with Play Store publishing and release management
Key Skills
Ranked by relevanceReady to apply?
Join Applab Qatar and take your career to the next level!
Application takes less than 5 minutes