React Native Developer

  • Software Programming
  • Race Course, Rajkot
  • 3 years ago
  • Full Time
  • Software Developer
  • Good in English
Job expired!
Designation - React Native Developer
  • Understand the project requirements. 

  • Active participation in kick-off meetings. 

  • Work cross-functionally with teams across organizations. 

  • Collaborate with internal teams to build features for the product (project) 

  • Build delightful user-facing experiences with smooth performance. 

  • Architect, build, and maintain excellent React Native applications with clean code. 

  • Write entirely new code and maintain and update the existing code. 

  • Work across UI, service layers, and backend services to create server-driven cross-platform client solutions. 

  • Identify problems and drive improvements to the existing code and infrastructure. 

  • Share technical practices, build development teams and improve workflow.

Experience and Skills: 

  • 2-3 years of hands-on experience in designing, developing, testing and deploying small/medium/large-scale applications on the React Native stack. 

  • Deep understanding of the React Native framework. 

  • Experience with Google & Firebase tools e.g., Maps, Crashlytics, Places etc.  

  • Release apps on Google and Apple stores 

  • Work with native modules when required 

  • Work with modern tools including Jira, GitHub/Bitbucket, SLACK, Teams, Asana, Trello 

  • Integrate third-party APIs and payment gateway integrations. 

  • Preferred to have knowledge of native android -java, swift 

  • Experience in writing native code for android and iOS to write bridges whenever required 

  • Frameworks such as React-native and Graphql 

  • Compatibility with ES6 features 

  • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax, Typescript 

  • Knowledge of functional programming.  

  • Understanding of how to build performant, -decoupled, testable, maintainable code. 

  • Experience with modern testing frameworks (e.g., Jest, react-testing-library).

Nice to Have:

  • Knowledge of flutter, Android (Kotlin)/ Swift.

  • Write unit and integration tests. 

  • Ability to create and maintain continuous integration and delivery of React Native applications. 

  • Work on Web-Sockets/ MQTT protocol.

  • Experience with e2e testing frameworks like detox etc.

  • Experience in setting CI and CD pipelines using Bitrise is a plus.