Mobile Development Lead

🏢 Staffconnect
📍 Dubai, United Arab EmiratesFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
We are seeking a Mobile Development Lead to guide the technical direction, quality, and delivery of our mobile applications. This player-coach role involves leading and mentoring a team of 5+ engineers while remaining hands-on in coding. Responsibilities include setting architecture standards, reviewing API contracts, translating business requirements into technical designs, and driving the adoption of AI engineering tools. Key responsibilities encompass team leadership (mentoring, capacity planning, hiring), hands-on engineering (delivering features, defining architecture, enforcing design patterns), code quality (code reviews, CI/CD pipeline management), and AI-assisted development. You will also collaborate with stakeholders for requirement elicitation, manage end-to-end release processes, and partner with UX/design teams to implement the mobile design system.
Required Skills
Information Technology
SwiftAndroid DevelopmentFlutterAI IntegrationMVVMClean ArchitectureBlockchainApplication Security TestingPerformance OptimizationCode ReviewUnit TestingCI/CDAzure DevOpsClaudeCopilotSoftware EngineeringTechnical DocumentationREST APIGraphQLWebSocketsAuthenticationQuality AssuranceAcceptance CriteriaRelease ManagementMonitoringSystem DesignAccessibilityIntegration TestingData ArchitectureDockerKubernetesServerlessInformation Security
Other
SwiftUIUIKitKotlinJetpack ComposeDartplatform channelsMVIRepository patternDependency InjectionRiverpodProvideroffline behaviorcoding standardsbranching strategyrelease strategystatic analysistest coverageFastlaneBitrisecode generationrefactoringtest authoringdata confidentialitylicensingsecurity reviewstreaming interfacesAPI versioningAPI paginationAPI idempotencyAPI error semanticsAPI rate limitingbusiness process flowssequence diagramsstate modelsdata synchronizationreal-time datarequirements gatheringproduct ownershipepicsstoriesApp Store submissionGoogle Play submissionphased rolloutsdelivery status reportingquality metricsdesign tokensreusable componentsspacingthemingdark modeiconographypixel accuracyhuman interface guidelineslocalisationlocale-specific formattingcareer developmentupskillingknowledge sharingpeer feedbacktechnical spikesperformance-critical componentsproduction fixesmodularisationshared component librariesplatform abstraction layersnon-functional requirementscode qualityengineering standardsreview SLAsreview checklistsescalation pathsautomated buildsdistribution to test groupsfeature flagsAI guardrailshuman accountabilitydelivery speed measurementdefect rate measurementbackend teamsproduct ownersdesign handoffplatform human interface guidelinesRTLorder typesorder entryorder bookmarket depthwatchlistspositions trackingcharting librariespost-trade viewshigh-frequency data streamsfinancial services regulatory obligationsdata protection obligations
Engineering, Construction & Trades
Site ManagementEnergy EfficiencyPaintingToolingRoad DesignCost EstimationMechanical Design
Business, Sales & Management
HR ManagementCoachingMentoringWorkforce PlanningTalent AcquisitionOnboarding
Finance, Legal & Governance
HR ComplianceMediationValuationPortfolio ManagementMarket DataKYC
Soft Skills & Professional Competencies
Time ManagementConflict ResolutionCommunicationPeople ManagementExecutionNegotiationStakeholder Management
Design, Content & Media
UX DesignTypographyLayoutsProduction Design
Productivity & Workplace Tools
ExcelNotionIT Proficiency
Education & Training
Training Delivery
Nice to have:
Other
trading concepts
Requirements
Requires a minimum of 8 years of professional mobile application development experience, with at least 2 years leading a team of 5+ engineers. Must have deep expertise in native iOS (Swift, SwiftUI, UIKit) and/or Android (Kotlin, Jetpack Compose, Android SDK), and strong production experience with Flutter and Dart. Proven ability in mobile architecture design, API contract review, testing, CI/CD, Git workflows, mobile security, design system implementation, and AI-assisted coding tools. Excellent English communication and stakeholder management skills are essential. Experience with trading or capital-markets applications is advantageous.
Description
Job description / Role Job Type Full Time Job Location Dubai, UAE Nationality Any Nationality Salary Not Specified Gender Not Specified Arabic Fluency Not Specified Job Function IT - Software & Web Development Company Industry Software & Internet Services Reports to Head of Digital / Head of Application Development 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. Own the CI/CD pipeline for mobile: automated builds, signing, test execution, distribution to test groups, staged rollouts and feature flags. Manage technical debt deliberately — track it, size it and negotiate remediation capacity into the roadmap. AI-assisted development Champion the practical adoption of current AI engineering tooling (for example Claude Code, GitHub Copilot, Cursor and comparable assistants) for code generation, refactoring, test authoring, code review support and documentation. Establish guardrails for AI-assisted work covering data confidentiality, licensing, security review and human accountability for merged code. Evaluate emerging tooling and measure its real impact on delivery speed and defect rates. API, integration & solution design Review, understand and challenge API designs and integration contracts with backend, integration and architecture teams — REST, GraphQL and WebSocket / streaming interfaces. Assess payload design, versioning, pagination, idempotency, error semantics, authentication and rate limiting from a mobile-client perspective. Read and validate business process flows, sequence diagrams and state models; identify gaps, edge cases and failure modes before development starts. Define client-side data strategy: caching, synchronisation, conflict resolution, and handling of high-frequency real-time data such as market prices. Stakeholder management & delivery Work directly with business stakeholders, product owners, UX and QA to elicit, clarify and prioritise requirements, and convert them into epics, stories and acceptance criteria. Provide realistic estimates, options and trade-offs; communicate scope, dependencies, risks and progress clearly to both technical and non-technical audiences. Own end-to-end release management including App Store and Google Play submissions, review responses, phased rollouts and post-release monitoring. Report delivery status, quality metrics and risks to engineering and senior management. Design system & user experience Partner with the UX/design team to implement and maintain the mobile design system — design tokens, reusable components, typography, spacing, theming (including dark mode) and iconography. Ensure delivered screens are pixel-accurate to design handoff and comply with platform human interface guidelines and accessibility standards. Support bilingual and RTL (right-to-left) layouts, localisation and locale-specific formatting for numbers, dates and currencies. 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. About the Company Staff Connect is the rapidly developing best IT outsourcing company in UAE. We offer to our respective clients the best possible service like sourcing services for permanent, temporary, and agreement-based recruitment. Since commencing conductions, the entities have seen fast development achieved solely through firm business rapports and deliver reliable and meaningful services to our clients. Apply Now
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00