Software Engineer - React Native
We are looking for a skilled React Native Developer to join our mobile development team. In this role, you will be responsible for developing cross-platform mobile applications for Android and iOS using the React Native framework. You will collaborate with UI/UX designers, product managers, and backend developers to deliver high-quality and performant mobile experiences.
Key Responsibilities
Develop and maintain mobile applications using React Native
Build reusable components and front-end libraries for future use
Integrate with RESTful APIs and third-party libraries
Optimize applications for performance, quality, and responsiveness
Work closely with the design team to implement intuitive user interfaces
Troubleshoot and debug issues as they arise in production
Write clean, maintainable code and participate in code reviews
Stay up-to-date with new technologies, trends, and best practices in mobile development
Required Skills and Qualifications
1+ years of professional experience working with React Native.
Experience with mobile app deployment to Apple App Store and Google Play Store
Familiarity with native build tools, like XCode, Android Studio, and Gradle
Experience with Redux, Context API, or other state management libraries
Understanding of mobile UI/UX design principles
Experience working with version control tools like Git
Strong debugging and problem-solving skills