FullStack

Mobile Development Lead

Staff Connect Information Technology Consultants
Dubai, UAE Listed 1 month ago via Naukrigulf
react android ios flutter react native swift kotlin docker kubernetes aws azure github actions ci/cd devops security

Job Description Roles & Responsibilities Role & responsibilities Job Title: Mobile Development Lead (iOS / Android / Flutter) Location: Dubai, UAE ROLE SUMMARY We are looking for a hands-on Mobile Development Lead to own the technical direction, quality and delivery of our native and cross-platform mobile applications. This is a player-coach role: you will line-manage and mentor a team of five or more engineers while continuing to write and review production code yourself. You will set the architecture and design-pattern standards for the mobile estate, review and challenge API contracts and process flows with backend and integration teams, translate business requirements into deliverable technical designs with stakeholders, and drive the adoption of modern AI-assisted engineering tooling to raise the team's throughput and code quality. Experience delivering trading or capital-markets applications is a strong advantage. KEY RESPONSIBILITIES Team Leadership Lead, mentor and line-manage a team of 5+ mobile engineers across iOS, Android and Flutter; allocate work, set objectives, run one-to-ones and support career development. Own team capacity planning, estimation and delivery commitments; identify skill gaps and drive hiring, onboarding and upskilling. Create a culture of engineering excellence, knowledge sharing and constructive peer feedback. Hands-On Engineering Remain hands-on in the codebase typically 40-60% of time delivering complex features, technical spikes, performance-critical components and production fixes. Define and own the mobile architecture: modularisation, dependency management, shared component libraries and platform abstraction layers. Select and enforce appropriate design patterns and architectures (MVVM, MVI, Clean Architecture, Repository, Dependency Injection; BLoC / Riverpod / Provider for Flutter) and prevent architectural drift. Own non-functional requirements: application security, startup and runtime performance, memory and battery efficiency, offline behaviour, accessibility and app-store compliance. Code Quality & Engineering Standards Conduct code reviews and set the standard for what a good review looks like; define review SLAs, checklists and escalation paths. Define and enforce coding standards, branching and release strategy, static analysis, linting, and unit/UI test coverage thresholds. REQUIRED SKILLS & EXPERIENCE Minimum 8 years of professional mobile application development experience, including at least 2 years leading or managing a team of 5 or more engineers. Deep hands-on expertise in native mobile development: iOS (Swift, SwiftUI, UIKit) and/or Android (Kotlin, Jetpack Compose, Android SDK). Strong production experience with Flutter and Dart, including state management, platform channels and native plugin integration. Proven track record of designing mobile application architecture and enforcing design patterns across a team and a multi-year codebase. Demonstrated ability to review and reason about API designs, integration contracts and end-to-end process flows. Strong testing discipline: unit, widget/UI, integration and end-to-end testing; test automation frameworks and quality gates. Practical CI/CD experience with tooling such as Fastlane, Bitrise, GitHub Actions, GitLab CI or Azure DevOps, including certificate and provisioning management. Expert Git workflow knowledge and experience defining branching and release strategies for a team. Working knowledge of mobile application security: secure storage, certificate pinning, obfuscation, biometric authentication, OAuth 2.0 / OIDC, JWT and secure session handling. Experience implementing and governing a design system, working from Figma or equivalent design handoff, and applying accessibility guidelines. Demonstrable, current use of AI-assisted coding tools in a professional engineering workflow. Experience with crash reporting, analytics and performance monitoring tooling (Firebase Crashlytics, Sentry, New Relic, App Store Connect and Play Console metrics). Strong requirements-gathering and stakeholder-management skills, with excellent written and verbal English communication. Experience delivering in an Agile / Scrum environment. PREFERRED / ADVANTAGEOUS Arabic language proficiency (spoken and written) strongly preferred. Experience delivering trading, brokerage, exchange, wealth-management or fintech mobile applications. Domain understanding of trading concepts: order types and order entry, order book and market depth, watchlists, portfolio and positions, real-time market data feeds, charting libraries (for example TradingView), digital onboarding and KYC journeys, and post-trade views. Experience handling high-frequency real-time data streams on mobile clients at scale. Exposure to Kotlin Multiplatform, React Native or other cross-platform frameworks. Cloud, container and backend familiarity (AWS or Azure, Docker, Kubernetes, serverless). Experience with app modularisation or micro-frontend approaches on mobile. Track record of published applications with substantial download or active-user volumes. Awareness of financial-services regulatory, data-protection and information-security obligations. QUALIFICATIONS & EDUCATION Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related discipline, or equivalent demonstrable experience. Relevant professional certifications (Apple, Google, cloud platform, Agile) are advantageous. Preferred candidate profile Technical leadership and decision-making under ambiguity. Pragmatism balancing engineering quality with delivery deadlines. Ownership and accountability for outcomes, not just output. Clear communication across technical and business audiences. Coaching and developing engineers. Attention to detail, particularly around quality, security and user experience. Desired Candidate Profile Minimum 8 years of professional mobile application development experience, including at least 2 years leading or managing a team of 5 or more engineers. Deep hands-on expertise in native mobile development: iOS (Swift, SwiftUI, UIKit) and/or Android (Kotlin, Jetpack Compose, Android SDK). Strong production experience with Flutter and Dart, including state management, platform channels and native plugin integration. Proven track record of designing mobile application architecture and enforcing design patterns across a team and a multi-year codebase. Demonstrated ability to review and reason about API designs, integration contracts and end-to-end process flows. Strong testing discipline: unit, widget/UI, integration and end-to-end testing; test automation frameworks and quality gates. Practical CI/CD experience with tooling such as Fastlane, Bitrise, GitHub Actions, GitLab CI or Azure DevOps, including certificate and provisioning management. Expert Git workflow knowledge and experience defining branching and release strategies for a team. Working knowledge of mobile application security: secure storage, certificate pinning, obfuscation, biometric authentication, OAuth 2.0 / OIDC, JWT and secure session handling. Experience implementing and governing a design system, working from Figma or equivalent design handoff, and applying accessibility guidelines. Demonstrable, current use of AI-assisted coding tools in a professional engineering workflow. Experience with crash reporting, analytics and performance monitoring tooling (Firebase Crashlytics, Sentry, New Relic, App Store Connect and Play Console metrics). Strong requirements-gathering and stakeholder-management skills, with excellent written and verbal English communication. Experience delivering in an Agile / Scrum environment. Arabic language proficiency (spoken and written) strongly preferred. Experience delivering trading, brokerage, exchange, wealth-management or fintech mobile applications. Domain understanding of trading concepts: order types and order entry, order book and market depth, watchlists, portfolio and positions, real-time market data feeds, charting libraries (for example TradingView), digital onboarding and KYC journeys, and post-trade views. Experience handling high-frequency real-time data streams on mobile clients at scale. Exposure to Kotlin Multiplatform, React Native or other cross-platform frameworks. Cloud, container and backend familiarity (AWS or Azure, Docker, Kubernetes, serverless). Experience with app modularisation or micro-frontend approaches on mobile. Track record of published applications with substantial download or active-user volumes. Awareness of financial-services regulatory, data-protection and information-security obligations. Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related discipline, or equivalent demonstrable experience. Relevant professional certifications (Apple, Google, cloud platform, Agile) are advantageous. Technical leadership and decision-making under ambiguity. Pragmatism balancing engineering quality with delivery deadlines. Ownership and accountability for outcomes, not just output. Clear communication across technical and business audiences. Coaching and developing engineers. Attention to detail, particularly around quality, security and user experience. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Mobile Development Lead Get real-time job updates only on our App

Ready to apply?

You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.

Apply Now

Opens the employer's site in a new tab

  • CompanyStaff Connect Information Technology Consultants
  • LocationDubai, UAE
  • CategoryFullStack
  • SourceNaukrigulf
  • Listed1 month ago

Related FullStack jobs

More FullStack