React Native Developer
Role details
Job location
Tech stack
Job description
- Develop and maintain crossplatform mobile applications using React Native.
- Write clean, maintainable, and efficient code in JavaScript/TypeScript.
- Build UI components that are highly responsive, functional, and visually appealing.
- Integrate apps with RESTful APIs, third-party libraries, and native modules.
- Troubleshoot, debug, and optimize application performance.
- Work closely with product managers, designers, and backend teams to deliver features endtoend.
- Implement and maintain state management (Redux, MobX, Zustand, Recoil, etc.).
- Conduct unit testing and assist in QA processes.
- Stay updated with the latest mobile development trends and best practices.
Requirements
We are looking for a skilled React Native Developer to join our team and build highquality mobile applications for both Android and iOS platforms. The ideal candidate has strong experience in JavaScript/TypeScript, understands mobile UI/UX principles, and is comfortable working in a fast-paced, collaborative environment., * Bachelor s degree in Computer Science, Engineering, or a related field (preferred but not mandatory).
-
2 5+ years of experience in mobile development using React Native.
-
Strong knowledge of JavaScript ES6+, TypeScript, and functional programming concepts.
-
Experience with React Native frameworks such as:
-
Redux / Redux Toolkit
-
React Navigation
-
Axios / Fetch API
Hands-on experience with Android Studio, Xcode, and platform-specific requirements.
Familiarity with mobile build tools (Fastlane, Gradle, CocoaPods).
Strong understanding of:
- Flexbox, responsive design
- App store publishing (Play Store & App Store)
- Push notifications, deep linking
Excellent debugging and problemsolving skills.