Job details

React Native Developer

  • TypeScript
  • iOS
  • Android
  • React Native
  • ES6
  • React.js
  • JavaScript
  • jQuery
  • JSX

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

Job Description

We are looking for Senior Developer / Lead in Mobile App Development in REACT NATIVE & REACT JS

Highly proficient in developing mobile apps (iOS and Android), In which at least 3+ years of experience in developing apps with React Native and React JS at least two mobile apps.

Work on multimedia components is a plus

Must have exposure in B2C mobile apps.

Hands-on experience and proven track-record on all aspects of React Native and React JS Framework e.g. React life cycle, Components, containers, JSX specification of component UI layout, Component lifecycle, Props and State mechanism used for data flow, Redux state management library.

Expertise in Modern JavaScript (ES6 and JSX) and multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, TypeScript, XML, jQuery, Bootstrap)

Persisting data for offline- first apps using databases such as Realm including offline data persistence, animations, API integration, security aspects and React Navigation

Experience in consuming RESTful APIs and multi-threaded web services through a NodeJS, ExpressJS backend, Consuming data from Backend- as- a- Service platforms such as Firebase

Experience in integrating with Third-Party systems, Experience in Cloud message APIs and push notifications, Sign-on with Google, Apple

In-depth experience working on relational and/or NoSQL databases such as MongoDB with Realm - preferred

Define code architecture decisions to support a high-performance and scalable product with a minimal footprint, Optimizing app performance and memory consumption, Experience with offline storage and performance/memory tuning of apps with tools

Good UX/UI within a mobile context.

Thorough understanding of Apple's/Google's design principles and interface guidelines, Experience on publishing applications to Google Play Store and Apple App Store.

Experience in Azure deployments, Microsoft App-Center is added advantage.

Hands-on working experience on Unit Testing frameworks for projects on a day-to-day basis.

Should have experience in Agile Software Development projects

Proficient in problem solving and debugging skills with strong focus on delivering quality code. Should have good analytical skills and be a good team player