About the role
This role provides technical leadership over mobile architecture, guiding iOS/Android or cross‑platform decisions while ensuring secure, scalable, and high‑performance applications. It involves leading and mentoring mobile developers, enforcing code quality and best practices, and removing technical blockers through effective problem solving. The role also owns project delivery by planning, estimating, and overseeing CI/CD, releases, and app store submissions. Strong collaboration and communication with product, design, backend, QA, and stakeholders are key to continuously improving processes and delivering business‑aligned results.
Key Responsibilities
-
Technical Leadership
– Own the mobile architecture and guide decisions for iOS/Android (or cross‑platform) solutions.
-
Team Management
– Lead, mentor, and support mobile developers through coaching, reviews, and growth plans.
-
Project Delivery
– Plan, estimate, and ensure timely delivery of mobile features and releases.
-
Code Quality & Standards
– Enforce best practices, perform code reviews, and maintain clean, scalable codebases.
-
Collaboration
– Work closely with product managers, designers, backend teams, and QA.
-
Architecture & Performance
– Ensure apps are performant, secure, scalable, and aligned with business needs.
-
CI/CD & Release Management
– Oversee builds, testing, app store submissions, and release processes.
-
Problem Solving
– Troubleshoot complex issues and remove technical blockers for the team.
-
Process Improvement
– Improve development workflows, tools, and agile practices.
-
Stakeholder Communication
– Provide status updates, risks, and technical input to stakeholders.
Years of Experience:
Minimum
10 to 14 years
of strong experience in mobile application development, with
significant leadership and architectural experience
Required Qualifications
-
Strong hands‑on experience with
mobile application development
(Flutter, Android, iOS)
-
Expert understanding of
cross‑platform or native mobile architectures
-
Proven experience defining
mobile architecture patterns
(Clean Architecture, MVVM, Micro‑frontends, etc.)
-
Strong experience with
state management
, dependency injection, and modularization
-
Extensive experience integrating
RESTful APIs
, secure authentication, and complex data flows
-
Hands‑on experience with
performance optimization
, memory management, and troubleshooting at scale
-
Strong experience with
CI/CD pipelines
, build automation, and release management
-
Deep knowledge of
mobile security best practices
and secure coding standards
-
Proficiency with
Git
, branching, and code governance
-
Experience with Firebase, analytics, monitoring, and push notification services
-
Experience leading teams, conducting code reviews, and driving engineering excellence