Posted on: 16/12/2025
Description :
React Native Developer
We are seeking a proficient and enthusiastic React Native Developer with a strong foundation in modern React.js. The ideal candidate will be responsible for architecting and building high-performance, production-grade mobile applications for both iOS and Android, leveraging their expertise to bridge the gap between web development and native mobile capabilities.
Key Responsibilities :
Mobile Application Architecture & Development :
- Architect and build high-performance mobile applications using React Native for cross-platform (iOS/Android) delivery.
- Integrate with and extend custom native modules (Java/Kotlin/Swift) for advanced device capabilities, performance-critical features, and platform-level optimization.
- Design scalable and secure client-side data handling systems, including local storage, encryption, and robust offline mode functionality.
- Develop new user-facing features and complex mobile components using modern React.js, Hooks, and TypeScript/ES6+.
- Ability to perform Research / POCs & choose the suitable technology.
Performance, Data & Optimization :
- Optimize app performancefrom rendering efficiency and memory management to network and I/O efficiency, ensuring a native-like user experience.
- Implement reliable real-time data flows, background sync, and device-state management, considering intermittent network connectivity.
- Handle data fetching, asynchronous operations (Promises, async/await), and advanced error handling across the mobile environment.
Collaboration, Quality & Deployment :
- Collaborate effectively with backend engineers on API design, payload efficiency, and network strategy specific to mobile constraints.
- Contribute to CI/CD pipelines, automated testing, and deployment workflows for both the App Store and Google Play Store.
- Write clean, well-documented, efficient, and reusable code and components.
- Perform thorough unit and integration testing (e.g., using Jest/React Testing Library) and debug complex issues across various mobile devices and operating system versions.
Required Skills & Qualifications :
Technical Skills (Hard Skills) :
- 3+ years of hands-on development experience, with a minimum of 1 year specifically in developing production-grade mobile applications using React Native.
- Strong hands-on expertise in React.js and its core principles (Hooks, functional components, state management).
- Proven experience integrating custom native modules and proficiency in integrating with Java/Kotlin (Android) and/or Swift/Objective-C (iOS) builds.
- Deep understanding of the mobile app lifecycle, performance profiling, and debugging tools (e.g., Flipper, Chrome DevTools).
- Solid experience with State Management libraries such as Redux/Redux Toolkit or Context API for medium-to-large scale applications.
- Familiarity with secure data management, background services, and mobile network optimization techniques.
- Mastery of Git for version control and collaborative development workflows.
Preferred Skills :
- Experience working with real-time systems, WebSockets, or peer-to-peer channels.
- Experience with TypeScript for large-scale application development.
- Familiarity with front-end build pipelines and tools like Webpack, Babel, and npm/yarn.
- Experience with automated mobile testing frameworks (e.g., Detox, Appium).
- Knowledge of responsive design principles and mobile UI/UX best practices.
Soft Skills :
- Strong problem-solving abilities and a keen attention to detail, especially when diagnosing platform-specific issues.
- Ability to take ownership of complex mobile features and deliver them independently and reliably.
- A continuous desire to learn and stay updated with the latest advancements in both React and native mobile technologies.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1591197
Interview Questions for you
View All