Description

Responsibilities

  • Create Technical Requirements Documentation based on Product Requirement Documents.
  • Build high-level user interfaces using rapid prototyping methodologies.
  • Design application frameworks for use across multiple products.
  • Work with internal technical teams to identify and build platform elements required to support key mobile product features.

Required Skills

  • Thorough understanding of React Native and its core principles.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax.
  • Rock solid at working with third-party dependencies and debugging dependency conflicts.
  • Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}}.
  • Understanding of REST APIs, the document request model, and offline storage

Required Experience

  • At least 3+ years of hands-on experience working on React Native on the front end to create Android/iOS Apps.
  • Experience with popular React workflows (such as Flux and Redux).
  • Experience creating, optimizing, and integrating Application Programming Interface (API) calls; background in API development preferred.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate