Overview:
We are seeking an experienced React Native Developer to build and maintain high-quality, cross-platform mobile applications for iOS and Android. The ideal candidate has strong experience with JavaScript/TypeScript, state management solutions, and mobile app deployment processes, along with the ability to collaborate in an Agile environment.
Key Responsibilities
- Develop, maintain, and publish cross-platform mobile apps using React Native.
- Translate UI/UX designs into clean, responsive, high-quality code.
- Integrate with backend APIs (REST, GraphQL) and third-party services.
- Implement and maintain state management (Redux Toolkit, Zustand, MobX, Context API).
- Write clean, maintainable code and participate in code reviews.
- Troubleshoot, debug, and optimize app performance and responsiveness.
- Work with native modules for platform-specific features when needed.
- Collaborate with designers, backend developers, and product managers in an Agile workflow.
- Handle app signing, deployment, and publishing to the App Store and Google Play Store.
Must-Have Technical Skills & RequirementsPrimary
- 3+ years of React Native development experience with apps published in stores.
- Strong proficiency in JavaScript and TypeScript.
- Deep understanding of React Native components, hooks, JSX, and app lifecycle.
- Experience with state management libraries (Redux Toolkit, Zustand, etc.).
- Strong knowledge of API integration (REST, GraphQL).
- Proficiency with debugging tools (Flipper, RN Debugger, Chrome DevTools).
- Experience with app signing, builds, and store deployment.
- Proficient with Git and collaborative development practices.
Secondary (Important Fundamentals)
- Working knowledge of native build tools such as Xcode, Android Studio, and Gradle.
- Solid understanding of mobile UI/UX principles and responsive design best practices.
- Familiarity with testing frameworks including Jest, Detox, and React Native Testing Library.
- Basic understanding of CI/CD pipelines for mobile applications using tools like Fastlane, GitHub Actions, or Bitrise.
Nice-to-Have Skills
- Experience with native iOS and Android development using Swift, Kotlin, or Java.
- Strong understanding of performance optimization techniques for React Native applications.
- Hands-on experience with animation libraries such as Reanimated or Lottie.
- Familiarity with offline data storage solutions including AsyncStorage, SQLite, or Realm.
- Experience implementing push notifications using services like Firebase or OneSignal.
- Knowledge of app monetization methods such as in-app purchases and advertisements.
- Experience working with micro-app architectures or monorepo setups (e.g., Turborepo).
Job Type: Full-time
Work Location: In person
Job Type: Full-time
Pay: Rs100,000.00 - Rs130,000.00 per month
Work Location: In person