Senior React Native Developer

Designation: React Native - Senior Developer
Number of vacancies: 10
Job Type: Full Time
Location: Mohali Nagpur
Job Experience: 3 - 10 Years

Job Description

  • Proven experience as a Senior React Native Developer, with a strong portfolio of mobile applications developed using React Native. Min. 5 years’ experience in React Native (2 Years in Typescript) and 2 Years in iOS development.
  • Expertise in JavaScript ES6+ with a deep understanding of React Native, Redux, MobX, and React Navigation.
  • Proficiency in using TypeScript for improved code quality and maintainability.
  • Should be familiar with microservice based architecture.
  • Strong experience with unit testing frameworks such as Jest and Enzyme for React Native applications.
  • Proficiency in using ESLint for code linting to ensure adherence to coding standards and best practices.
  • In-depth knowledge of version control systems, specifically Git, and experience collaborating with teams using Git workflows (e.g., Gitflow, GitHub Flow).
  • Demonstrated experience in setting up and maintaining Continuous Integration/Continuous Delivery (CI/CD) pipelines for mobile apps (e.g., CircleCI, Travis CI, Fastlane).
  • Experience in project management tools like Trello, Jira etc. is a must.
  • Experience in integrating AI/ML models in mobile apps would be an added advantage.
  • Familiarity with App Store and Play Store guidelines, including the submission and approval processes for iOS and Android applications.
  • Demonstrated experience in integrating Bluetooth Low Energy (BLE) devices through bridging in React Native applications.
  • Familiarity with other related technologies and tools such as Redux Saga, Apollo Client, Firebase, or similar.
  • Knowledge of design patterns and architectural principles commonly used in mobile app development.
  • Strong understanding of mobile app security best practices and encryption methods.
  • Experience with performance monitoring and crash reporting tools (e.g., Firebase Crashlytics, Sentry).
  • A track record of delivering high-quality code on time in an Agile/Scrum development environment.
  • Experience integration with third party SDKs e.g Payment gateways, Video streaming tools like Agora, Twilio etc.
  • Experience developing WebRTC based audio/video calling. Real time chat applications using sockets, Twilio, Cinch, Firebase and other tools.
  • Experience in business niche like Healthcare (clinical domain), Fintech, E-commerce, social networking, Audio/Video calling.