Job Description
The Mobile Engineering Manager leads iOS and Android native teams to drive technical direction, ensure delivery quality, and grow a high-performing team. Focuses on native development (Swift, Kotlin) with bonus points for Flutter integration experience (e.g., method channels, embedded modules) as part of super app expansion.
Responsibilities
Technical & Delivery Leadership
- Lead architecture, development, and optimization of native mobile apps powering Transport (Ride-hailing) and Delivery.
- Ensure platform consistency, performance, code quality, and adherence to engineering best practices across both iOS and Android.
- Oversee and support the integration of Flutter modules into existing native apps, using method channels and hybrid UI when needed.
- Collaborate closely with Backend, Product, Design, and QA teams to deliver scalable, high-impact features.
Execution & Process
- Drive sprint planning, estimation, and delivery execution across both native mobile teams.
- Define and monitor key engineering KPIs: crash-free rate, app responsiveness, release health, startup time.
- Foster a continuous improvement culture with strong engineering rituals and quality focus.
People & Team Management
- Manage and develop engineers across iOS and Android teams.
- Provide mentorship, performance reviews, and clear career growth plans.
- Contribute to team hiring, onboarding, and retention in alignment with company culture.
Cross-functional Collaboration
- Act as the mobile engineering representative in the Ride-hailing tribe.
- Align with Tribe Leads, Product Managers, and technical leaders on roadmap and initiatives.
- Clearly communicate technical decisions and trade-offs to stakeholders.
Your Skills and Experience
Must-have:
- 8+ years of mobile development experience, primarily in native stacks (Swift for iOS, Kotlin for Android).
- 3+ years in an engineering management or team leadership role.
- Strong knowledge of mobile architecture (MVVM, modularization, DI, performance tuning).
- Familiarity with Flutter integration into native apps, including:
- Flutter Method Channels
- Native module embedding
- Hybrid navigation and performance considerations
- Hands-on experience with CI/CD, release automation, crash reporting, and mobile observability tools.
- Excellent leadership, technical judgment, and communication skills.
- Bilingual in Vietnamese and English (preferred).
Nice-to-have:
- Background in ride-hailing, delivery, or super app development.
- Familiarity with A/B testing, Firebase, Sentry, mobile experimentation frameworks.
- Understanding of release processes on App Store and Google Play Console.
Our Tech Stack
Backend: Golang (microservices, event-driven architecture)
Frontend: TypeScript, React.js, Next.js, Tailwind CSS
Mobile: Native and Flutter (component-based, composable architecture)
Cloud & Infrastructure: GCP, Kubernetes (GKE), Istio, Terraform, autoscaling, chaos engineering
Data & AI: Snowflake, Apache Kafka, Spark, TensorFlow, Airflow
DevOps & Security: GitLab (CI/CD), Backstage (developer productivity), SRE, observability tools
Why You'll Love Working Here
Benefits
- 13th salary
- Social Insurance
- Medical healthcare
- Annual health check
- 15 days annual leave
- Transportation fee (BE's services)
- Performance bonus
- Holiday bonus
- Team Building and many engagement activities