Job Description

What You'll do:

  • Design and implement user interface components for web and mobile applications (Android & iOS) using React Native
  • Work as a part of a small team that includes other react native developers, designers, QA experts, and managers
  • Use Native APIs for tight integrations with both platforms Android and iOS
  • Write automated tests to ensure error-free code and performance
  • Improve front-end performance by eliminating performance bottlenecks
  • Create front-end modules with maximum code reusability and efficiency
  • Implement clean, smooth animations to provide an excellent user interface
  • Work with third-party dependencies and APIs

What makes you a great fit:

  • Significant experience working with React Native/Web along with tools like Redux, Webpack, Node, Next JS.
  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
  • Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
  • A complete understanding of the full mobile app development lifecycle right from prototyping
  • Knowledge of type checking, unit testing, typescript, prop types, and code debugging
  • Experience working with REST APIs, document request models, offline storage, and third-party libraries
  • Knowledge of user interface design and responsive designs
  • Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on

Additional benefits

  • 5 day work week
  • Pick-up/drop facility
  • Day care facility
  • Flexible work hours
  • Health care benefits