As a Senior React Native Developer, you will play a key role in building, maintaining, and optimizing a customer-facing mobile application using React Native and Expo.
Requirements
- 5+ years of professional mobile development experience, including 3+ years with React Native
- Strong proficiency in JavaScript and TypeScript, with a deep understanding of React Native architecture
- Hands-on experience with Expo, including managed workflows, EAS Build, OTA updates, and deep linking
- Experience with native iOS and/or Android development (Swift/Objective-C or Kotlin/Java) is a plus
- Familiarity with state management libraries such as Redux, MobX, Zustand, or Recoil
- Experience integrating REST and/or GraphQL APIs
- Strong knowledge of mobile performance optimization, profiling, and debugging
- Experience with automated testing frameworks and CI/CD pipelines for mobile apps (including Expo EAS)
- Excellent communication skills and the ability to explain technical concepts to non-technical stakeholders
- A passion for building exceptional mobile experiences that align with a mission-driven, design-forward brand
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan