We are looking for a skilled React Native Developer to design, develop, and maintain high-performance cross-platform mobile applications for Android and iOS. The ideal candidate must have a strong command of React Native, TypeScript / JavaScript, and a working knowledge of Kotlin (Android) and Swift (iOS) to build and integrate native modules when needed. You will work closely with backend, design, and product teams to deliver seamless, fast, and stable mobile experiences for the ZestFindz ecosystem.
Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Collaborate with design and product teams to deliver pixel-perfect, responsive UIs.
- Integrate REST APIs / GraphQL and handle authentication, caching, and error states efficiently.
- Implement and manage app state using Redux / Context API / Zustand.
- Optimise app performance, handle animations, memory leaks, and rendering issues.
- Build and integrate native Android (Kotlin) and iOS (Swift) modules where React Native limitations exist.
- Manage offline storage using SQLite / AsyncStorage / MMKV.
- Configure and manage Firebase services - Auth, Firestore, Push Notifications, Analytics.
- Handle deep linking, in-app navigation, and app lifecycle events.
- Deploy apps to Google Play Store and Apple App Store (with signing, provisioning, versioning).
- Work with DevOps to integrate apps into CI / CD pipelines (Fastlane / GitHub Actions / Codemagic).
- Write clean, modular, reusable code with proper documentation and testing.
- Debug, profile, and optimise performance for low-end devices and weak networks.
- Ensure security best practices - secure token storage, environment management, and data encryption.
Requirements
Strong experience in React Native (0.70+) and JavaScript / TypeScript.Solid understanding of mobile architecture patterns (MVC, MVVM, Flux).Knowledge of Kotlin (Android) and Swift (iOS) for native bridge creation and debugging.Experience with React Navigation, Redux / Context API / Zustand, and API integration (Axios / Fetch).Familiarity with Firebase, App Permissions, and Push Notifications (FCM / APNS).Good understanding of Android Studio, Xcode, Gradle, and Cocoapods.Ability to write clean, testable code with unit and integration tests.Working experience with Git / GitHub / GitLab CI / CD.Problem-solving mindset and ability to debug across the full mobile stack.Bonus
Knowledge of native SDK integrations (Maps, Camera, Payments, etc. ).Experience with React Query / GraphQL.Familiarity with Fastlane, Crashlytics, App Centre, or Sentry.Understanding of UX principles and animation libraries (Lottie, Reanimated).Experience with OTA updates (CodePush) and App Store Optimisation (ASO).This job was posted by Zestfindz Info Desk from ZestFindz.
Skills Required
Github, Graphql, Redux, Kotlin, Firebase, Git, Typescript, Javascript, Sqlite, Gitlab, React Native, Rest Apis, Swift