Senior Software Engineer (React Native)
ENGINEERING
About this position
We are looking for a React Native Software Engineer to join our dynamic development team and build high-performance, scalable, and user-friendly mobile applications. You will play a key role in transforming product concepts and UX designs into seamless cross-platform mobile experiences. As a Software Engineer, you’ll work closely with backend developers, product managers, and UI/UX designers to deliver reliable, high-quality mobile applications. You’ll also contribute to defining mobile best practices, improving performance, and maintaining code quality through testing and continuous integration.
Job description
  • 5+ years of experience in mobile application development, including 3+ years using React Native
  • Strong understanding of JavaScript (ES6+) and TypeScript
  • Proficient in developing and maintaining cross-platform mobile apps for iOS and Android
  • Hands-on experience with state management libraries (Redux, MobX, Zustand, or Context API)
  • Solid understanding of mobile app architecture, component-based design, and reusable UI development
  • Experience integrating RESTful APIs and handling asynchronous data (Axios, Fetch, etc.)
  • Familiar with native modules, push notifications, and mobile storage (AsyncStorage, SQLite, etc.)
  • Experience with unit and integration testing using tools like Jest, React Native Testing Library, or Detox
  • Understanding of mobile CI/CD pipelines (Fastlane, Bitrise, GitHub Actions, or App Center)
  • Knowledge of app publishing to the App Store and Google Play
  • Familiar with Agile/Scrum methodologies and cross-functional collaboration
  • Exposure to performance optimization, mobile security, and analytics integration (Firebase, Segment) is a plus
Responsibilities
  • Design, develop, and maintain cross-platform mobile apps using React Native
  • Collaborate with backend teams to integrate APIs and ensure smooth data flow
  • Translate Figma/mockups into pixel-perfect, responsive mobile UI
  • Implement mobile-specific functionalities (camera, geolocation, push notifications, etc.)
  • Ensure app performance, stability, and accessibility compliance (WCAG)
  • Write clean, maintainable code following industry best practices and company standards
  • Build and maintain unit and integration tests to ensure reliability
  • Participate in code reviews, sprint ceremonies, and retrospectives
  • Debug, profile, and optimize mobile app performance across devices
  • Contribute to the continuous improvement of the mobile architecture and developer experience
Apply Now
APPLY FOR THIS JOB
SHARE VIA
x
Please upload a file before submitting the form.
Please upload a file before submitting the form.
Please upload your resume and cover letter in PDF format only, or send them via email to career@fluxiontech.com.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.