21 Oct
|
Daivtech Solutions
|
Saravanampatti
21 Oct
Daivtech Solutions
Saravanampatti
Job Title: Senior React Native Developer
Experience: 5+ Years
Location: Coimbatore
Employment Type: Full-Time
About the Role:
We are seeking a highly experienced and passionate Senior React Native Developer to join our mobile development team. The ideal candidate will have at least 5 years of hands- on experience building and publishing robust mobile applications using React Native and Expo, with a deep understanding of mobile application architecture, performance optimization, and state management.
Key Responsibilities:
- Develop and maintain high-quality mobile applications using React Native and
- Expo.
- Build scalable, performant apps for iOS and Android, including deep linking and push notification integrations.
- Manage complex app states using Redux (Thunk & Saga), Zustand, and React Query.
- Integrate real-time features using Socket.IO (e.g., chat and notifications).
- Work closely with design and product teams to implement complex UIs with pixel-perfect precision.
- Handle App Store (iOS) and Google Play (Android) publishing and update processes.
- Collaborate with backend teams to consume REST and GraphQL APIs.
- Optimize app performance for speed, responsiveness, and memory usage.
- Write clean, maintainable, and well-tested code using TypeScript.
- Participate in code reviews, architectural discussions, and team mentoring.
- Debug, troubleshoot, and fix bugs or performance bottlenecks.
Must-Have Skills:
- 5+ years of professional experience in mobile app development using React Native.
- Strong knowledge of Expo SDK, custom dev clients, and OTA updates.
- Experience with Redux, Thunk, Saga, and Zustand for state management.• Strong understanding of React Query for data fetching and caching.
- Deep understanding of Deep Linking, navigation patterns (React Navigation), and app lifecycle.
- Proficient with Socket.IO for real-time communication (e.g., chat apps).
- Experience in publishing and maintaining apps on Apple App Store and Google Play Store.
- Robust understanding of mobile UI/UX standards and best practices.
- Familiarity with TypeScript in a React Native context.
- Version control using Git.
Nice-to-Have Skills:
- Experience with mobile security best practices (e.g., jailbroken/rooted detection, secure storage).
- Familiarity with tools like Firebase, Sentry, and Fastlane.
- Experience with push notification services (e.g., Expo Notifications, FCM, APNs).
- Knowledge of native iOS/Android modules and how to bridge them in React Native.
- Understanding of both New Architecture and Old Architecture.
- Understanding of accessibility and performance profiling on mobile.
Soft Skills:
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and lead technical initiatives.
- A passion for writing clean, scalable, and maintainable code.
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Job Type: Full-time
Pay: ₹480,016.35 - ₹1,061,812.58 per year
Work Location: In person
📌 Senior React Native Developer (Saravanampatti)
🏢 Daivtech Solutions
📍 Saravanampatti