Senior Mobile Engineer (Android) - Ads & Retail Media
Doha, Doha Municipality, Qatar · Full Time
Be the first to apply
- Experience
- 4+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
Where you'll work
Job description
About the Role
Join a fast-moving mobile engineering team in Doha and help shape Android experiences for a super app used across everyday life. This position is focused on native Android development, with opportunities to contribute either to product-focused squads or technical teams depending on the interview discussion.
What You’ll Do
- Build new product capabilities and technical improvements as part of cross-functional teams.
- Participate in backlog refinement, technical planning, and day-to-day development work.
- Collaborate in a Scrum-style environment with frequent feedback and rapid iteration.
- Communicate in English throughout your daily work.
- Contribute directly to product outcomes and help create measurable value.
Requirements
- At least 4 years of hands-on experience developing native Android applications with Java and/or Kotlin.
- Strong grasp of core Java/Kotlin concepts, including collections, multithreading, and garbage collection.
- Practical production experience with Kotlin coroutines.
- Production experience with dependency injection.
- Production-level work with AndroidX UI libraries such as Navigation, RecyclerView, and ConstraintLayout.
- Experience building custom Android views.
- Solid understanding of Clean Architecture and MVVM.
- Working knowledge of the HTTP protocol.
- Experience using Git and a Git Flow-style branching process.
- Intermediate English, with enough fluency to understand the role and describe your experience without relying on a dictionary.
Nice to Have
- Experience with Android animation tools such as ValueAnimator, ObjectAnimator, transition APIs, or MotionLayout.
- Familiarity with adapter delegates.
- Experience writing unit tests.
- Experience with Room.
- Experience with Kotlin Multiplatform.
- Experience with Jetpack Compose, including Compose Multiplatform.
- Exposure to trunk-based development.
Project Environment
- The codebase is entirely written in Kotlin.
- The architecture is multi-module.
- The product uses Kotlin Multiplatform.
- Android development uses Compose, with experimentation underway for Compose Multiplatform.
- Minimum supported Android version is API 28 (Android 9+).
About the Company
Snoonu is a Qatar-based super app built to simplify daily life through fast delivery, shopping, and additional services, backed by technology and a globally minded team. The company aims to become a leading ultra app in the region by using innovation to broaden what’s possible.
Values and Culture
- Stay focused on the customer.
- Act with honesty, ethics, and trustworthiness.
- Keep curiosity and creativity at the center of problem-solving.
- Take ownership and lead by example.
- Deliver results efficiently and intelligently.
- Work as a strong team player.
Perks and Workplace Benefits
- Work with international teams and a global culture.
- Access learning budgets, courses, and development tools.
- Enjoy autonomy and ownership over your work.
- Benefit from generous leave and wellness-focused time off policies.
- Operate in a strong Scrum and agile environment across the business.
Recognition and Commitments
The organization is certified as a Great Place to Work®. It also holds ISO 9001:2015 and ISO 45001:2018 certifications, reflecting its emphasis on quality and workplace safety. The company also highlights sustainability, CSR initiatives, and a strong commitment to diversity, inclusion, and equal opportunity.