Negotiable
Undetermined
Remote
Remote
Summary: The Mobile Lead Developer role involves defining and leading the mobile strategy for iOS and Android platforms using hybrid frameworks. The position requires collaboration with various teams to create scalable and secure mobile solutions while ensuring compliance and exceptional user experience. The ideal candidate will have extensive experience in mobile architecture and development, particularly with React Native, Node.js, and GraphQL. This is a remote position focused on delivering innovative mobile applications aligned with business objectives.
Key Responsibilities:
- Own the mobile architecture blueprint-from client app layers to backend integration (APIs, microservices, event-driven patterns).
- Define standards and reference architectures for React Native/Flutter/Xamarin (or hybrid web-views, Capacitor) and native interoperability.
- Establish mobile domain models, API contracts, security controls, and data governance for mobile.
- Create roadmaps aligned with business OKRs, balancing innovation with platform stability.
- Lead architecture for new mobile initiatives: authentication flows, offline-first patterns, background sync, push notifications, deep linking, app configuration, and feature flagging.
- Design scalable backend integrations (API gateways, GraphQL/REST, caching, pub/sub), and select runtime patterns (BFF, faade services).
- Architect telemetry pipelines for observability (crash analytics, performance metrics, RUM, log aggregation).
- Implement Zero Trust principles for mobile; enforce secure storage, device attestation, jailbreak/root detection.
- Align with OWASP MASVS/MSTG, NIST, ISO 27001; ensure compliance (GDPR, CCPA, HIPAA/PCI as applicable).
- Oversee MDM/UEM and MAM policies (e.g., Microsoft Intune, VMware Workspace ONE, MobileIron).
- Define threat models, conduct architecture risk assessments, and drive secure SDLC practices (SAST/DAST, dependency scanning).
- Define CI/CD pipelines for mobile (Fastlane, Bitrise, Azure DevOps, GitHub Actions, CircleCI), code signing, release orchestration.
- Standardize testing strategy: unit/UI/e2e, device farms, accessibility, performance, and compatibility testing.
- Govern app distribution (App Store/Play, Enterprise distribution), versioning, rollback strategies, and release trains.
- Architect for offline resilience, concurrency, graceful degradation, and efficient network usage.
- Establish SLAs/SLOs/SLIs for mobile experiences; implement synthetic monitoring, crash thresholds, and performance budgets.
- Optimize startup time, memory footprint, battery usage, and bundle size.
- Model data flows; select client-side storage (Secure Enclave/Keychain, Keystore, SQLite/Room/Realm, encrypted stores).
- Define API schemas and backward compatibility strategies; manage schema evolution and versioning.
- Champion API governance and service cataloging; integrate with identity (Azure AD/Entra ID, Auth0, Okta).
- Maintain architecture repository and guardrails, including coding standards, dependency policies, and modularization.
- Run Architecture Review Boards, perform ADRs (Architecture Decision Records), and maintain tech radar.
- Mentor architects and senior engineers; conduct design reviews and coaching.
- Partner with Product, UX, Security, Infra/Cloud, and Business stakeholders; translate business goals into technical plans.
- Evaluate frameworks, SDKs, third party services; negotiate and manage technical risk.
Key Skills:
- 12+ years in software engineering/architecture, with 6+ years leading enterprise-grade mobile solutions.
- Deep expertise in hybrid/cross platform frameworks (preferably React Native or Flutter) and familiarity with native iOS/Android.
- Strong knowledge of microservices, API gateways (e.g., Azure API Management, Kong, Apigee).
- React Native, Node.js, and GraphQL experience.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role : Mobile Lead Developer
Location : Remote
Job Type : C2H
Must-have skills: React Native, Node.js, and GraphQL experience
Job requirements
About the Role
- We are seeking a seasoned Lead Mobile Hybrid Developer to define and lead our end to end mobile strategy across iOS and Android using hybrid/cross platform frameworks. This role partners with product, security, infrastructure, and engineering to architect scalable, secure, and compliant mobile solutions that integrate with enterprise systems, deliver exceptional user experience, and accelerate time to market.
Key Responsibilities
Architecture & Strategy
- Own the mobile architecture blueprint-from client app layers to backend integration (APIs, microservices, event-driven patterns).
- Define standards and reference architectures for React Native/Flutter/Xamarin (or hybrid web-views, Capacitor) and native interoperability.
- Establish mobile domain models, API contracts, security controls, and data governance for mobile.
- Create roadmaps aligned with business OKRs, balancing innovation with platform stability.
Solution Design
- Lead architecture for new mobile initiatives: authentication flows, offline-first patterns, background sync, push notifications, deep linking, app configuration, and feature flagging.
- Design scalable backend integrations (API gateways, GraphQL/REST, caching, pub/sub), and select runtime patterns (BFF, faade services).
- Architect telemetry pipelines for observability (crash analytics, performance metrics, RUM, log aggregation).
Security & Compliance
- Implement Zero Trust principles for mobile; enforce secure storage, device attestation, jailbreak/root detection.
- Align with OWASP MASVS/MSTG, NIST, ISO 27001; ensure compliance (GDPR, CCPA, HIPAA/PCI as applicable).
- Oversee MDM/UEM and MAM policies (e.g., Microsoft Intune, VMware Workspace ONE, MobileIron).
- Define threat models, conduct architecture risk assessments, and drive secure SDLC practices (SAST/DAST, dependency scanning).
Platform Engineering & DevOps
- Define CI/CD pipelines for mobile (Fastlane, Bitrise, Azure DevOps, GitHub Actions, CircleCI), code signing, release orchestration.
- Standardize testing strategy: unit/UI/e2e, device farms, accessibility, performance, and compatibility testing.
- Govern app distribution (App Store/Play, Enterprise distribution), versioning, rollback strategies, and release trains.
Scalability, Performance & Reliability
- Architect for offline resilience, concurrency, graceful degradation, and efficient network usage.
- Establish SLAs/SLOs/SLIs for mobile experiences; implement synthetic monitoring, crash thresholds, and performance budgets.
- Optimize startup time, memory footprint, battery usage, and bundle size.
Data & Integration
- Model data flows; select client-side storage (Secure Enclave/Keychain, Keystore, SQLite/Room/Realm, encrypted stores).
- Define API schemas and backward compatibility strategies; manage schema evolution and versioning.
- Champion API governance and service cataloging; integrate with identity (Azure AD/Entra ID, Auth0, Okta).
Governance & Standards
- Maintain architecture repository and guardrails, including coding standards, dependency policies, and modularization.
- Run Architecture Review Boards, perform ADRs (Architecture Decision Records), and maintain tech radar.
Leadership & Collaboration
- Mentor architects and senior engineers; conduct design reviews and coaching.
- Partner with Product, UX, Security, Infra/Cloud, and Business stakeholders; translate business goals into technical plans.
Vendor management:
- Evaluate frameworks, SDKs, third party services; negotiate and manage technical risk.
Required Qualifications
-
- 12+ years in software engineering/architecture, with 6+ years leading enterprise-grade mobile solutions.
- Deep expertise in hybrid/cross platform frameworks (preferably React Native or Flutter) and familiarity with native iOS/Android.
- Strong knowledge of microservices, API gateways (e.g., Azure API Management, Kong, Apigee),
- React Native , Nodejs and Graphql experience