10+ Years of Experience with 5+ Years in React Native
Onsite: Riyadh, KSA
- 10+ yrs front-end; 5+ yrs React/Next.js; React Native; advanced TypeScript (strict mode) mandatory.
- Architect and lead large-scale React/Next.js apps (App Router, RSC, SSR/SSG/ISR, edge middleware); define module boundaries and performance budgets.
- React Native deep expertise: Hermes, Fabric/TurboModules, native bridges (Swift/Kotlin), Expo/EAS, OTA updates, deep links, push; App Store/Play release management.
- State management at scale: Redux Toolkit, RTK Query, Saga/Thunk; normalized stores, caching, optimistic updates, offline-first sync.
- Performance: Core Web Vitals (LCP <2.5s, CLS <0.1); code-split/lazy, memoization; RN perf (JS thread ≥55 FPS, cold start P95 <2s); profiling with React Profiler/Flipper.
- CI/CD: GitHub Actions/Bitrise/Fastlane/Vercel; code signing & provisioning; release trains; feature flags (LaunchDarkly); monitoring & crashes (Sentry/Crashlytics).
- Code quality & UI system: ESLint/Prettier, Husky/lint-staged, conventional commits; design system + Storybook; accessibility WCAG 2.1 AA; theming/i18n.
- Data & security: GraphQL (Apollo/urql) and REST; WebSockets/SSE; auth (OAuth2/OIDC, JWT with refresh rotation); CSP, XSS/CSRF mitigation; secrets handling.
- Technical leadership: own ADRs/architecture reviews, code reviews for 4–10 engineers, mentor seniors, collaborate with backend/DevOps on observability (OpenTelemetry), logging, metrics.
Front End | Mobile: Team Lead Position
10+ Years of Experience with 5+ Years in React Native
Onsite: Riyadh, KSA