
Senior Mobile Lead Developer – React Native
Brillio
full-time
Posted on:
Location Type: Remote
Location: Montana • United States
Visit company websiteExplore more
Salary
💰 $80 - $85 per hour
Job Level
About the role
- 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, façade 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.
Requirements
- 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).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React NativeFlutterXamarinAPIsmicroservicesGraphQLRESTZero TrustCI/CDSAST
Soft Skills
leadershipmentoringcollaborationcommunicationrisk assessmentinnovationcoachingstakeholder engagementdesign reviewtechnical planning
Certifications
OWASP MASVSOWASP MSTGNISTISO 27001