Find a jobRecruiters

Mobile App Lead (iOS or Android, with Flutter)

Exclusive opportunity

Onsite

Mobile App Lead (iOS or Android, with Flutter)

moneycontrol.com

Mobile App Lead (iOS or Android, with Flutter)

Skills

FirebaseKotlinSwiftMobile DevelopmentIOSAndroidJavaFlutterTesting & QAObjective-CJenkinsData AnalysisGradleGitHubComplianceDart

19 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Mumbai, Maharashtra, India

Work mode:

Onsite

Published on:

6 October 2026

What they need


We are looking for a Mobile App Lead who is a hands-on expert in native iOS or native Android and has working experience in Flutter. You will own the technical direction and delivery of the

Moneycontrol mobile apps, used by millions of investors every day, while continuing to write,

review and ship production code.

This is a player-coach role. Deep native depth in one platform (iOS or Android) is non-negotiable.

Flutter is mandatory, and is used for module-based development and cross-platform integration

alongside the native apps.

Key Responsibilities

Technical Leadership and Ownership

  • Own the end-to-end lifecycle of your platform's app: architecture, development, performance,

testing, release and post-release stability.

  • Define and drive architecture decisions: MVVM/MVI/Clean Architecture, modularization,

dependency management, build-time optimization and a scalable design-system approach.

  • Set the engineering bar through code reviews, coding standards, design reviews and technical

documentation.

  • Break down epics into well-scoped tasks, estimate reliably, and deliver features on time with

high quality.

  • Own release health: crash-free rate, ANR/hang rate, startup time, app size, battery and

memory, using data from Crashlytics, Firebase and native profilers.

  • Lead root-cause analysis for complex production issues and drive lasting fixes.

  • Ensure store compliance, security, privacy, accessibility and backward compatibility.

Hands-on Engineering (Native)

  • Design and build high-performance, scalable features in Swift (iOS) or Kotlin (Android). Maintain

and modernize legacy code (Objective-C or Java) where required.

  • Profile and optimize memory, threading, rendering, startup and network using Instruments

(iOS) or Android Profiler, Perfetto and Layout Inspector (Android).

  • Build and maintain unit and UI tests, and champion automated testing in CI.

Flutter and Cross-Platform

  • Develop and maintain Flutter (Dart) modules embedded in the native app, and guide the team

on add-to-app integration.

  • Define Flutter–native communication using Pigeon and platform channels, and apply state

management patterns (Riverpod preferred).

  • Keep Flutter modules at the performance, stability and UX standard of a premium native app.

  • Partner with the counterpart iOS/Android lead to keep features and design consistent across

platforms.

People and Collaboration

  • Mentor and grow engineers (SDE-1 to SDE-3): set expectations, give regular feedback and

support career growth.

  • Support hiring: interviews, technical assessments and onboarding.

  • Work closely with product, design, backend, QA and analytics teams; communicate trade-offs,

risks and timelines clearly to stakeholders.

  • Champion Agile practices, CI/CD, release automation and engineering-excellence initiatives.

Required Skills and Experience

Native Expertise (iOS or Android): non-negotiable

  • 8–10 years of professional mobile development experience, with at least 6 years of strong

hands-on native development in production apps.

  • iOS track: expert-level Swift; deep knowledge of iOS SDKs, memory management (ARC),

concurrency (GCD, async/await), rendering pipeline and app lifecycle; SwiftUI/UIKit; Objective-C

for legacy code.

  • Android track: expert-level Kotlin (Java for legacy code); deep knowledge of Android SDK,

lifecycle, memory management, Coroutines/Flow, background work (WorkManager, Services);

Jetpack Compose and XML Views; Gradle build variants.

  • Proven experience architecting and evolving large-scale, consumer-facing apps with millions of

users.

  • Strong command of architecture patterns (MVVM, MVI or Clean Architecture) and modular app

design.

  • Solid experience with REST APIs, networking, data persistence, third-party SDKs, analytics, push

notifications and deep linking.

  • Hands-on experience with unit tests, UI tests and TDD practices.

  • Experience with CI/CD (Fastlane, Jenkins, GitHub Actions or Bitrise) and store release

management (App Store Connect or Google Play Console).

Flutter: mandatory (working to intermediate level)

  • Practical experience building Flutter apps or modules in Dart, with production exposure.

  • Hands-on experience with a state management framework (Riverpod strongly preferred; Bloc or

Provider acceptable).

  • Experience integrating Flutter modules into an existing native app and using Pigeon or platform

channels.

  • Understanding of Flutter performance in hybrid setups (frame rendering, startup cost, memory,

app size).

Leadership

  • 2+ years of experience leading or mentoring a team of engineers, or acting as a technical lead

on a product or module.

  • Ability to make and communicate architecture decisions and to drive them to completion across

teams.

  • Excellent problem-solving, communication and stakeholder-management skills.

Good to Have

  • Experience in fintech, media or other high-traffic, real-time apps (live prices, charts, streaming

data, notifications).

  • Experience with multi-target or multi-module builds, and with build-time and app-size

optimization.

  • Familiarity with Firebase (Crashlytics, Remote Config, Performance Monitoring, FCM).

  • Working knowledge of the other native platform (Android for iOS leads, iOS for Android leads).

  • Awareness of GenAI-powered features in mobile apps (chat or assistant experiences, streaming

responses).

  • Contributions to open source, technical talks or published apps.

What We Are Not Looking For

  • Flutter-first engineers with limited native depth in iOS or Android.

  • Profiles who have managed only, with no recent hands-on coding.

  • Candidates without strong ownership of production apps at scale.

Education

Bachelor's or Master's degree in Computer Science, Engineering or a related field preferred.

Equivalent practical experience is considered.

Why Join Moneycontrol

  • Build for one of India's most trusted, high-traffic financial platforms.

  • Solve real problems of scale, performance and real-time data.

  • Shape mobile architecture and technical direction, with high ownership and visibility.

  • Grow into engineering management as the team scales.

Other offers great for you!

These companies are also looking for great profiles

Cherrypick

Architecte & Tech Lead Mobile

650€

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

Mobile DevelopmentIOSAndroidReact NativeTech Leadarchitecte

4 months ago

Quick apply

Top Profil

AI Engineer (mobile)

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

LLMs / Large language modelsMobile DevelopmentIOSAndroidData ScienceData ScientistMobile Developer

11 days ago

Quick apply

Theodo

📱 Tech Lead Mobile (iOS & Android) - Secteur Télécom

Freelance

Casablanca, Morocco

Hybrid

Skills

KotlinSwiftIOSAndroid

3 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools