React Native Lead

React Native Lead

Key Responsibilities:

  • Lead a team of developers to validate and establish patterns and best practices within Mobile space using ReactNative (Android and iOS);
  • As part of DevOps, manage builds/releases to stores, and ensure proper and timely delivery within dev cycle
  • Hands on development for key features on Mobile product, working with back end developers
  • Work closely with designers to ensure style guide and product component library are aligned
  • Leverage native API’s for deep integrations across Android and iOS
  • Diagnose and fix bugs and performance issues on Android and iOS as they arise.
  • Research various open source packages and tools that will aid in development of certain features (in other words, ability to know when to NOT recreate the wheel)

Qualifications:

  • 5+ years experience developing mobile apps
  • Deep Experience in ReactNative and Redux pattern and lifecycle
  • Experience with leading teams of developers
  • Good understanding of general Architectural patterns (i.e. MicroServices, DDD, MVC/MVP/MVVM pattern,  Separation of Concerns, DRY, SRP, Caching, Exception Handling, Pagination, Session Management)
  • Expert level experience in JavaScript, including ES6+ syntax
  • Expert level experience in Html and CSS
  • Ability to write clean, well-documented javascript code
  • Experience with XCode and Android Studio
  • Extensive experience with Node and  NPM
  • Deep understanding of REST API’s and how to call them using libraries like axios
  • Deep experience with github
  • Experience with creating animation is a plus
  • Ability to move past blocks within reason (i.e. if an API is not ready, work with backend devs to define structure as needed by the UI, to move forward).
  • Experience with testing frameworks like Mocha or Jest
  • Familiar with various packages for common controls and functions
Job Category: ReactNative
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx