React.js Developer

Iris Software Inc.

Iris's client, a leader in advancing quality and equity in education for all people worldwide, is looking to hire a strong React.js Developer for a contractual opportunity of 18 Months.

Job title: React.js Developer

Location: Hybrid (Based in Princeton, NJ)

Duration: 24 months

Job Requirements

  • Must be able to obtain Public Trust clearance
  • Strong/Expert level proficiency in React/ JavaScript/TypeScript, HTML5, and CSS with knowledge of internals, with a minimum of 3 years of experience developing world-class user interfaces.
  • Strong experience in application state management and store design like Redux. GraphQL.
  • Understanding of JavaScript Design patterns, transpilers, and module bundlers.
  • Sound knowledge of ECMAScript specification.
  • Strong plus: Experience building/deploying server-side applications and APIs with Node.js
  • Understanding of Object-oriented programming, asynchronous and functional programming.
  • Understanding of authentication and authorization between multiple systems, servers, and environments.
  • Robust debugging skills and experience of automated testing platforms and unit tests.
  • Huge plus: Experience in building cross-platform desktop apps using ElectronJS.
  • Knowledge of other JavaScript client-side frameworks like Angular, Vue, Chart.js, D3.js a plus.
  • Strong expertise in integrating UI with backend services. Experience in the development of, and/or integration with web services and RESTful APIs.
  • Experience in developing accessible and Section 508 compliant UI interfaces is desired.
  • Strong analytical skills, problem-solving aptitude, and good communications skills

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?