React JS Developer

React JS Developer, Flux, ReduX, php, Drupal, Rest API
Contract W2, Contract Independent, Contract Corp-To-Corp, 6 Months
Depends on Experience
Work from home not available Travel required to 100%.

Job Description

Job Description

We are looking for a great JavaScript developer who is proficient with React.js for a 3-6 month

contract position. Your primary focus will be on developing user interface components and

implementing them following well-known React.js workflows (such as Flux or Redux or React

Hooks) within a Single Page Application setup. You will ensure that these components and the

overall application are robust and easy to maintain. You will coordinate with the rest of the team

working on different layers of the infrastructure. Therefore, a commitment to collaborative

problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Developing new user-facing features using React.js
  • Security and performance treated as high priority for front-end application
  • Converting Legacy Applications (built in PHP/Drupal) to new structure of Single Page

Application with ReactJS as the tool

  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable

devices and browsers

  • Work with REST APIs

Requirements

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object

model

  • Thorough understanding of React.js and its core principles
  • Solid experience creating single page applications with React.js
  • Strong knowledge either in Typescript and/or FlowType
  • Experience with popular React.js workflows (such as Flux or Redux or React Hooks)
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Ability to understand business requirements and translate them into technical

requirements

  • Familiarity with GIT for code versioning
  • Familiarity with newer specifications of EcmaScript is a must as the team will rely on the

individual to set standards for the rest of the team

Nice to have...

  • Test Driven Development with React.js (JEST or comparable)
  • Knowledge of using linters like ESlint or something similar
  • Knowledge of isomorphic React is a plus
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • Nice to have knowledge of DDD (Domain Driven Design)
  • Knowledge of benchmarking and optimization of JavaScript single page applications

Dice Id : lodpa001
Position Id : 522255
Originally Posted : 4 years ago
Have a Job? Post it