View Our Website View All Jobs

React Developer

We are hiring a react developer to work on our next generation product. This is an exciting role for someone looking to contribute technically, but also pass along their knowledge and best practices to a team of developers.

The successful candidate has developed a react application in a production environment and considers their programming skills to be at the intermediate or senior level. You may have also played a lead role and will be able to mentor a team of developers and share best practices based on your experience.

This is a contract-to-hire position. We are looking for someone to help with our immediate needs for a 3-6 month contract term, but also a long-term fit in our development team.

Your skills and experience:                                            

  • Experience taking a react application to production, working against an API driven backend (REST, GraphQL)
  • Application includes object lifecycle, CRUD, with many related objects, validation, etc. 
  • Application was accessible and internationalized (JAWS, Voiceover, Transifex).
  • Strong understanding of the react architecture and lifecycle
  • Experience with differences/benefits of different state management tools and approaches such as redux, flux, mobx, etc.
  • Experience integrating react components into a larger application in a different frameworks, eg. Embedding a react component into an angular application
  • Understanding of material design
  • Familiar with automated testing, JS build and packaging systems such as Webpack or Jest
  • Experience influencing architecture and best practices enabling a large (10+ dev) team or multiple teams to work effectively and independently.
  • Good knowledge of algorithms, design patterns, and componentization approaches
  • Deep knowledge of HTML / CSS / SASS (BEM, OOCSS, SMACSS, CSS3 Transitions / Animations, Semantic HTML)

NexJ welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file