Overview
We’re looking to hire a React Native Engineer with experience taking a mobile first website and adapting it for iOS/Android apps. You’ll take features from inception to implementation, working closely within a front end focused team of web & native developers, QA and a Product owner. An ideal candidate should have a track record of working with QA, Product and internal back end developer teams spread remotely across the world.
What you’ll do
-
Build, ship, and maintain features in React (web) and React Native (iOS/Android).
-
Implement UI with a high bar for accessibility, performance, and polish.
- Own feature delivery end-to-end: requirements → implementation → testing → release → monitoring.
- Create scalable patterns for component architecture, state management, navigation, forms, and error handling.
- Integrate with backend apis, handle auth/session flows, and manage offline/edge cases.
- Improve engineering effectiveness: better developer experience, faster CI, safer releases, stronger code review culture.
Must-have experience
-
Strong professional experience with React and TypeScript.
-
Deep React Native experience shipping production apps (iOS + Android).
-
Strong knowledge of mobile fundamentals: navigation, layout, performance, device constraints, accessibility.
- Confident debugging and profiling skills (e.g., Flipper, Xcode/Android Studio tooling, JS profiling).
- Experience with state/data tools (e.g., Redux/RTK, Zustand, React Query, Apollo).
- Testing experience (Jest, React Testing Library; Detox and/or mobile E2E testing).
- Strong engineering fundamentals: maintainable architecture, pragmatic tradeoffs, clear communication.
Nice-to-have
- Expo and/or bare React Native workflows; release management experience (TestFlight / Play Console).
- Some exposure to native modules/bridging (Swift/Kotlin) even if not a native specialist.
- Design system experience (Storybook, tokens, theming, component libraries).
- Monitoring/analytics (Sentry, Firebase Crashlytics, performance monitoring, event tracking).
- Security-minded approach to auth, secure storage, and sensitive data handling.
Working style (fully remote)
- Strong written communication; comfortable with async-first collaboration.
- Proactive ownership and visibility: clear updates, thoughtful PRs, and documentation where needed.
- High trust, high accountability: you drive work forward and unblock others.
- Driven to improve, rather than stagnate.
Interview process
- Intro call (role fit, remote working alignment)
- Technical interview w/ Team Lead and React Developer (React + React Native depth)
How to apply
Send your CV and (if available) links to GitHub/portfolio and/or apps you’ve shipped.