Mobile Engineering Manager - iOS and Android

Talabat

Dubai

On-site

AED 420,000 - 660,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talabat is seeking a Mobile Engineering Manager for iOS and Android in Dubai. You will lead a 6–10 engineer team, guiding architecture, delivery quality, and employee development while ensuring scalable, high‑quality mobile experiences.

You will partner with product, design, and backend teams to ship reliable features for discovery, ordering, payments, and real‑time tracking, while fostering a culture of testing and continuous improvement.

Qualifications

  • Minimum 6 years of hands-on mobile engineering across iOS, Android, or cross‑platform development.
  • At least 2 years of experience managing mobile engineering teams.
  • Proven responsibility for hiring, performance management, and career development.
  • Deep understanding of mobile application architecture and engineering trade-offs.
  • Ability to compare native and cross-platform development approaches objectively.
  • Experience delivering mobile apps serving significant daily users.
  • Strong focus on performance, reliability, accessibility, and customer experience.
  • Experience building an automated testing culture within a mobile team.
  • Knowledge of mobile CI‑CD pipelines and release automation.
  • Experience with feature flags and gradual rollouts.

Responsibilities

  • Lead a multidisciplinary team of iOS and Android engineers through planning, development, testing, release, and post-launch improvements.
  • Own reliable delivery of customer-facing mobile features across discovery, ordering, payments, and delivery tracking.
  • Set engineering priorities balancing product value, feasibility, reliability, and maintainability.
  • Guide architectural decisions including modularisation, DI, reactive programming, state management, and navigation patterns.
  • Evaluate native vs cross‑platform approaches based on scale, performance and UX.
  • Maintain close technical awareness of the codebase and remove blockers.
  • Promote automated testing across unit, integration, interface, and release validation.
  • Champion CI/CD and release automation for mobile apps.
  • Monitor performance, crashes, launch times, and customer experience metrics.
  • Collaborate with product managers and designers to shape roadmaps and turn needs into plan.

Skills

Mobile engineering leadership
iOS development
Android development
Mobile architecture
Test‑driven development
Pair programming
Trunk‑based development
CI/CD

Tools

Swift
SwiftUI
Kotlin
Jetpack Compose

Job description

Mobile Engineering Manager - iOS and Android

Location: Dubai, United Arab Emirates

Industry: Internet

Function: IT-Software Development

Experience: Minimum 6 years in mobile engineering, including 2 years leading engineering teams

Job Type: Full-time

Role Overview

Mobile Engineering Manager - iOS and Android in Dubai, United Arab Emirates is a senior technology leadership opportunity within the Internet industry for an experienced mobile engineering professional. The role will lead a team building high-scale consumer applications across iOS and Android while owning technical direction, delivery quality, release performance, engineering standards, and employee development.

Team Context

The Mobile Engineering Manager will lead a team of 6-10 engineers responsible for customer-facing mobile experiences spanning product discovery, ordering, payment, and real-time delivery tracking.

The position combines people leadership with sufficient technical depth to guide architecture, remove engineering blockers, and maintain high standards across the mobile codebase.

Working closely with product managers, designers, backend engineers, platform teams, and infrastructure specialists, the manager will help the team deliver reliable improvements at a sustainable pace.

The engineering culture follows collaborative development practices influenced by eXtreme Programming, including test-driven development, pair programming, trunk-based development, and continuous delivery.

Key Responsibilities
  • Lead a multidisciplinary team of iOS and Android engineers through planning, development, testing, release, and post-launch improvement.
  • Own the reliable delivery of customer-facing mobile features used across discovery, ordering, payments, and delivery tracking.
  • Set clear engineering priorities while balancing product value, technical feasibility, reliability, and long-term maintainability.
  • Guide architectural decisions involving modularisation, dependency injection, reactive programming, state management, and navigation patterns.
  • Evaluate native and cross-platform approaches based on scale, performance, user experience, and development efficiency.
  • Maintain close technical awareness of the codebase without becoming the team’s primary daily contributor.
  • Remove technical blockers and support engineers in resolving complex implementation or production issues.
  • Establish and improve automated testing practices across unit, integration, interface, and release validation.
  • Promote continuous integration and continuous delivery for mobile applications.
  • Own mobile release quality, deployment cadence, feature flagging, staged rollouts, and rollback readiness.
  • Monitor crash rates, application performance, launch times, stability indicators, and customer experience metrics.
  • Use delivery and quality data to improve cycle time, test coverage, onboarding efficiency, and team health.
  • Partner with product managers and designers to shape roadmaps and convert customer needs into achievable technical plans.
  • Coordinate dependencies with backend, platform, cloud, security, and infrastructure teams.
  • Conduct regular one-to-one meetings, career discussions, performance reviews, and development planning.
  • Coach engineers through pairing, technical reviews, mentoring, and structured feedback.
  • Support recruitment, onboarding, team composition, and long-term capability development.
  • Create an inclusive environment that encourages technical ownership, collaboration, experimentation, and accountability.
  • Contribute to mobile engineering standards and shared practices across talabat.
  • Communicate delivery risks, architectural decisions, dependencies, and progress clearly to stakeholders.
  • Participate in incident reviews and implement preventive improvements after production issues.
  • Ensure mobile experiences remain responsive, accessible, stable, secure, and easy to use.
Success Measures
  • During the first 90 days, understand the mobile architecture, team delivery rhythm, product priorities, and key stakeholder relationships.
  • Within six months, the team should be shipping incremental customer value consistently while showing measurable improvement in at least one area such as cycle time, automated test coverage, onboarding speed, release stability, or engineer satisfaction.
  • Within twelve months, the manager should have influenced the technical roadmap, supported at least one engineer toward a meaningful career milestone, and become a trusted technical and delivery partner to product and design leadership.
Ideal Profile
  • Minimum 6 years of hands‑on mobile engineering experience across iOS, Android, or cross‑platform development.
  • At least 2 years of experience managing mobile engineering teams.
  • Proven responsibility for hiring, performance management, employee development, and career progression.
  • Deep understanding of mobile application architecture and engineering trade-offs.
  • Ability to compare native and cross-platform development approaches objectively.
  • Strong knowledge of modular and monolithic architecture, dependency management, navigation, and state‑management patterns.
  • Experience delivering mobile applications serving more than 100000 daily active users.
  • Strong focus on application performance, reliability, accessibility, and customer experience.
  • Experience building an automated testing culture within a mobile engineering team.
  • Practical knowledge of mobile CI‑CD pipelines and release automation.
  • Experience with feature flags, gradual rollouts, deployment monitoring, and release recovery.
  • Confidence making technical decisions when requirements or data remain incomplete.
  • Ability to operate effectively in a fast‑moving, iterative, and customer‑data‑led environment.
  • Strong coaching, communication, stakeholder management, and organizational skills.
  • Comfortable remaining technically engaged while delegating implementation ownership to engineers.
Preferred Experience
  • Experience with test‑driven development, pair programming, mob programming, or trunk‑based development.
  • Familiarity with Domain‑Driven Design or event‑driven architecture.
  • Practical knowledge of Swift, SwiftUI, Kotlin, or Jetpack Compose.
  • Experience developing mobile applications for e‑commerce, food delivery, grocery delivery, or marketplace platforms.
  • Familiarity with AWS or another major cloud platform.
  • Experience leading distributed teams or collaborating across multiple time zones.
Skills Set
  • Mobile engineering leadership
  • iOS development
  • Android development
  • Mobile application architecture
  • Swift
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • Cross‑platform development
  • Modular architecture
  • Dependency injection
  • Reactive programming
  • State management
  • Navigation architecture
  • Test‑driven development
  • Pair programming
  • Trunk‑based development
  • Continuous integration
  • Continuous delivery
  • Mobile release management
  • Feature flagging
  • Gradual rollouts
  • Crash monitoring
  • Application performance
  • Automated testing
  • Engineering coaching
  • Career development
  • Product collaboration
  • Technical roadmapping
  • Distributed teams
Why Join Us

This role offers the opportunity to lead mobile engineering at a company where the application is central to the customer experience. The manager will influence products used for food ordering, grocery shopping, payment, and real‑time delivery tracking while developing engineers and improving mobile quality at scale.

Talabat provides a structured engineering leadership framework with progression from Engineering Manager to Senior Engineering Manager, Engineering Director, and Senior Engineering Director. Advancement is linked to broader technical influence, strategic ownership, delivery impact, and people leadership.

About the Company

Talabat is a food and grocery delivery platform serving customers across the MENA region through high‑volume mobile applications and digital marketplace services. As part of the Delivery Hero network, talabat combines regional market knowledge with international technology capabilities to improve how customers order food, shop for groceries, make payments, and track deliveries.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Engineering Manager - Apps
Mobile Engineering Manager - Apps

Talabat • Dubai

On-site
AED 165,000 - 239,000
Mobile Engineering Manager
Mobile Engineering Manager

talabat • Dubai

On-site
AED 450,000 - 650,000
Manager Engineering
Manager Engineering

Talabat • Dubai

On-site
AED 250,000 - 300,000
Manager Engineering
Manager Engineering

Delivery Hero SE • Dubai

On-site
Engineering Manager
Engineering Manager

talabat • Dubai

On-site
AED 420,000 - 900,000
Senior Mobile Engineering Lead - iOS & Android
Senior Mobile Engineering Lead - iOS & Android

Talabat • Dubai

On-site
AED 420,000 - 660,000
Engineering Manager
Engineering Manager

talabat • Dubai

On-site
Mobile Engineering Manager
Mobile Engineering Manager

Talabat • Dubai

On-site
AED 250,000 - 300,000
Software Engineer - Mobile Quality
Software Engineer - Mobile Quality

Talabat • Dubai

On-site
Senior Software Engineering Manager
Senior Software Engineering Manager

talabat • Dubai

On-site
AED 331,000 - 514,000