08 Sep
|
Socket.dev
|
Ottawa
Role summary.Owns the architecture for a live productionreplatformof a regulated customer-facing mobile app.
Leads
Discovery and Architect phases, chairs the fortnightly architecture forum with the client's technical leads, and signs Architecture Decision Records jointly.
Responsibilities.
- Lead architecture design for React Native 0.76+ Current Architecture (Bridgeless,TurboModules, Fabric).
- Author Architecture Decision Records covering native module strategy, offlinebehaviour, telemetry, and integration patterns.
- Chair fortnightly joint architecture forum with 407 ETR's architects.
- Run native SDK compatibility spikes during Discovery.
- Define CI/CD pipeline architecture across the 8-stage Jenkins gate discipline.
- Guide the Senior React Native Engineer on pattern setting in early sprints.
Must-havetechnical experience.
- 8+ years mobile engineering, minimum 4 years hands-on React Native.
- Direct production experience with React Native New Architecture (Bridgeless,TurboModules, Fabric) and Hermes.
- Experience authoringTurboModulesto bridge native iOS and Android SDKs into React Native.
- Priorintegration of Auth0 (or equivalent OIDC identity provider) in mobile clients.
- Priorintegration of Apple Pay and Google Pay throughtokenisedpayment handles.
- Experience with push notification architecture (APNs and FCM) and deep-link routing (Universal Links, App Links).
- Familiar with AWS Canadian region deployment and residency enforcement (SCPs, KMS, region-scoped services).
Migration andreplatformexperience (required)
- Direct experience with at least one mobilereplatformfrom native iOS and Android to React Native, preferably a live production app with asubstantialexisting user base.
- Understanding of the four mobile-side migrations atreplatformlaunch: auth token, push notification token, cached data, deep-link continuity.
Industry background (preferred).
- Prior work on Ontario or Canadian public-sector, financial services, or transportation mobile applications.
- Familiarity with PIPEDA, AODA, and WCAG 2.2 AA delivery contexts.
- Exposure toSAFeor scaled agile delivery frameworks.
📌 Technical Architect (React Native) (Ottawa)
🏢 Socket.dev
📍 Ottawa