Smart Working Solutions is hiringSenior React Native Developer
About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the Role
We are seeking an experienced Senior React Native Developer to join our dynamic technical team and play a pivotal role in developing, deploying and maintaining mobile applications for iOS and Android. You will work closely with cross-functional teams to implement new features, integrate with backend services and ensure smooth app releases through the App Store and Google Play.
We value engineers who take proactive ownership, communicate clearly across teams, and maintain a strong focus on code quality and reliability.
If you’re driven by clean code, mobile craftsmanship and want to help us build high-quality, user-focused mobile apps, this is the perfect opportunity for you to make a meaningful impact.
What You’ll Be Doing
- Design, develop, and maintain mobile applications using React Native, with a focus on building high-performance, production-ready apps for iOS and Android platforms.
- Implement and evolve app architecture using modular code structure, SOLID principles, and state management libraries such as Redux, MobX, or Context API.
- Build and manage release pipelines using Fastlane and CI tools like GitHub Actions to automate signing, packaging, and deployment to the App Store and Google Play.
- Write and maintain automated tests including unit tests with Jest and integration/e2e tests using Detox (or similar frameworks).
- Leverage native capabilities by integrating with platform-specific modules through React Native CLI, Xcode, or Android Studio when required.
- Implement offline storage and OTA updates using AsyncStorage or MMKV for persistence and CodePush or Expo OTA for seamless delivery.
- Collaborate with cross-functional teams including designers, backend engineers, and QA to deliver high-quality features and troubleshoot production issues.
Must-Have Skills
- React Native: 5+ years of hands-on experience architecting, building, and maintaining production-grade mobile apps.
- Mobile Platforms: 3+ years of experience with iOS or Android development, including familiarity with Xcode or Android Studio workflows.
- TypeScript: 3+ years of experience writing strongly typed code using interfaces, types, and generics in React Native.
- Testing: Practical experience writing unit tests with Jest and integration/e2e tests with Detox (or similar frameworks).
- Deployment: Proven experience packaging, signing, and publishing apps to the App Store and Google Play using Fastlane and CI pipelines (e.g., GitHub Actions).
- Architecture: Solid understanding of OOP, SOLID principles, and experience working with state management libraries such as Redux, MobX, or React Context API.
At Smart Working, you’ll never be just another remote hire.
Be a Smart Worker - valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.
If that sounds like your kind of place, we’d love to hear your story.
Something went wrong.