
Explore more
About the role
- Build responsive, accessible applications using React and React Native / Expo with TypeScript.
- Implement clean, modern UI architecture and reusable component systems.
- Collaborate with designers and backend engineers to deliver features end-to-end.
- Own testing strategy (unit, integration, E2E) and contribute to CI/CD quality pipelines.
- Optimize applications for performance, accessibility, and localization.
- Support app store releases, OTA updates, and ongoing monitoring with Sentry and Firebase.
Requirements
- 5+ years of professional experience building production web and/or mobile applications.
- Deep understanding of React, hooks, context, and modern design patterns.
- Experience with Expo managed workflow, React Native, and EAS build tools.
- Familiarity with TanStack Query, Zustand, MobX, or similar state management libraries.
- Proven experience implementing testing frameworks (Jest, Vitest, React Testing Library, Playwright).
- Strong grasp of performance optimization, accessibility (WCAG 2.1 AA), and responsive design.
- Bonus Points
- Experience with Framer Motion, Reanimated, or advanced animation libraries.
- Exposure to PWA development, offline-first strategies, or hybrid architectures.
- Experience integrating analytics, A/B testing, and modern observability tooling.
- Excitement for exploring new tools and applying AI-assisted development to improve velocity and quality.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactReact NativeTypeScriptExpoJestVitestReact Testing LibraryPlaywrightperformance optimizationaccessibility
Soft Skills
collaborationcommunicationproblem-solvingownership