Must Have:
- Minimum 5 years' experience building web applications with a JavaScript framework, 3+ years using React Native.
- Expertise in React 16.8.0+ (React Hooks), have extensive experience on hooks API.
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax.
- Leverage native APIs for deep integrations across mobile platforms. (Android - Preferred)
- Build pixel-perfect, buttery smooth UIs across mobile platforms. (Android - Preferred)
- Have experience with state manage solutions like Redux or Flux.
- Know how to design states of the application/component properly
- Understanding of REST APIs, the document request model, and offline storage.
- Experience with automated testing suites, like Jest or Mocha
- Have knowledge for bundling toolchain like webpack, parcel etc.
- Reach out to the open source community to encourage and help implement mission-critical software fixes.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ