Job Title : React Native Developer
Location : Chennai
Type : Full-time
Job Summary :
We are looking for a talented and experienced React Native Developer with 3- 4 years of hands-on experience in mobile app development. You will play a key role in developing and maintaining scalable mobile applications for Android and iOS, working on cutting-edge features such as map-based property search, real-time chat, media uploads, and robust API integrations. Additionally, you will mentor junior developers and contribute to the overall technical growth of the team.
Key Responsibilities :
- Design, develop, and maintain scalable React Native applications for both Android and iOS platforms.
- Implement advanced mobile UI components, smooth navigation, and engaging animations.
- Integrate RESTful and GraphQL APIs, managing app state using Redux, Zustand, or React Query.
- Handle media uploads, integrate map SDKs (Google Maps, Mapbox), and support offline storage.
- Debug and resolve build and configuration issues using Android Studio, Xcode, and Gradle.
- Collaborate closely with product managers, designers, and backend engineers in an agile environment.
- Mentor junior developers and interns, guiding them through technical challenges and best practices.
- Write comprehensive unit, integration, and end-to-end tests to ensure app quality and reliability.
- Monitor app performance and crash reports using Firebase, Sentry, or similar tools.
- Conduct code reviews and maintain high coding standards across the team.
Required Skills & Experience :
3-4 years of professional experience developing mobile apps using React Native.Proficient in JavaScript and TypeScript.Experience with React Navigation, Redux, Zustand, React Query.Familiarity with Android Studio, Xcode, Gradle, and native module integration (Kotlin / Swift).Strong debugging skills and understanding of emulator / simulator environments and build processes.Knowledge of app deployment procedures for Google Play Store and Apple App Store.Experience with API integration, form handling, and reusable component design.Exposure to Expo (bare workflow) or React Native CLI for app development.Nice to Have :
Experience with Firebase or Socket.IO for real-time chat functionality.Payment gateway integration experience (Razorpay, Stripe).Working knowledge of push notifications and deep linking.Expertise in mapping and geolocation features.Familiarity with CI / CD tools such as Fastlane, EAS Build, and CodePush.Understanding of analytics platforms like Mixpanel, Appsflyer, or Amplitude.(ref : hirist.tech)