React Native Developer

We are looking for a great JavaScript developer who is proficient with React Native. Your primary focus will be on developing user interface components and implement them following well-known React Native workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Work as part of a team to build React Native iOS and Android applications
  • Integrate third-party API’s
  • Architect, build, and maintain excellent React Native applications with clean code
  • Work with Native modules when required
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience
  • Experience with tools like Jira, Slack, GitHub, Trello, etc.
  • Create UI screen and modules in both IOS and Android and integrate with React Native application
  • Deployment on React Native application to both App Store and Google Play
  • Create software code, unit tests and assist with encoding, testing, debugging, and documentation
  • Improve product quality through code reviews, writing effective unit tests, and collaborating with QA to implement automation testing where appropriate.

Skills

  • Bachelor’s degree in Computer Science with strong Computer Science fundamentals
  • 2+ years of experience building code for React Native to be released to Google Play and the App store.
  • Ability to work through new and difficult React Native issues and contribute to libraries as needed
  • Strong written and verbal communication
  • Strong object-oriented design, programming and debugging skills
  • Passionate about mobile development and writing correct, and efficient code
  • Some Objective-C, Swift, and/or Java experience preferred.
  • Strong experience working with ReactJS on web applications and ReactNative on mobile applications.
  • Experience with performance optimization.

 

: Full-Time
: Programming & Design
Education :
 B.Tech/B.E. – Computers, BCA – Computers
 MCA – Computers, M.Tech – Computers