Job details

Front End Developer - React

  • Redux
  • REST
  • GraphQL
  • ES6
  • React.js
  • Typescript
  • Less
  • JavaScript

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

iVoyant is looking for talented and driven Frontend Developer(s) proficient with React. You must be out of the box thinker and get excited about bringing beautiful and highly functional user interfaces to life. 

Requirements
  • Strong design thinking, with experience in developing complex personalized business applications.
  • Intimate knowledge and experience in using design principles to build generic and reusable components to compose high level applications
  • Strong Proficiency in Typescript, ES6 and JS.
  • Strong Proficiency with React, Redux and understanding of latest and experimental features of React.
  • Understanding of Server Side Rendered components.
  • Strong understanding of server-side CSS pre-processing platforms, such as LESS and SAS
  • Strong understanding of Webpack, babel and other related tools / libraries.
  • Think config driven applications - experience in developing application using configuration driven approach.
  • Ability to code and optimize applications for performance. Usage of Webworkers, packaging, caching , lazy loading and other techniques to achieve the best User experience.
  • Good understanding of working with REST & GraphQL . The desire to jump into Full Stack Development when necessary is a Plus
  • Familiarity with Modern front-end build pipelines and tools
  • Proficiency with Design Patterns for front end development
  • Experience with PWA and loosely coupled apps built with Pub/Sub.
  • Experience with frameworks like Xstate preferred

Key Competencies:
  • Highly independent and self-directed individual capable of working with minimal supervision.
  • Desire to continuously learn and keep informed of the latest Web technologies and bring in new ideas.
  • Must have strong problem-solving skills.
  • Team player with excellent interpersonal and organizational skills with ability to communicate effectively.