Front-End Developer

CAI•Trenton, NJ
•$75 - $82•Hybrid

About The Position

CAI is seeking a motivated Front-End Developer to build React user interfaces for employees and applicants on key client initiatives. The role is full-time and hybrid in Trenton, New Jersey. The developer will implement employee self-service and applicant-facing workflows, forms, and dashboards; integrate front-end components with back-end APIs and enterprise platforms such as Mulesoft; extend a component library or design system; ensure Section 508 and WCAG 2.0 AA accessibility conformance; and integrate federated authentication for employee and applicant sign-on. CAI is a privately held global services firm with over 9,000 associates worldwide and annual revenue of more than $1.3 billion. The company has over 40 years of experience delivering technology and talent solutions across public and commercial sectors, and works to bring neurodiversity to the enterprise.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 5 years of front-end development experience, including production experience with React.
  • Experience implementing a component library or design system.
  • Experience with Section 508 and WCAG 2.0 AA conformance, including verification with assistive technology.
  • Experience integrating federated authentication.
  • Proficiency with JavaScript or TypeScript, HTML, CSS, and front-end testing tools.
  • Experience with a Git-based workflow and pull request review.

Nice To Haves

  • Public sector portal development experience.
  • Experience with a state single sign-on provider.
  • IAAP accessibility certification (CPACC or WAS).
  • Experience supporting State of New Jersey agencies.

Responsibilities

  • Build React interfaces for employee self-service and applicant-facing workflows.
  • Implement forms, workflows, and dashboards from specifications and design artifacts.
  • Integrate front-end components with back-end APIs and enterprise platforms such as Mulesoft.
  • Implement and extend a component library or design system to provide a consistent user experience.
  • Build reusable, well-documented components with automated tests.
  • Ensure interfaces conform to Section 508 and WCAG 2.0 AA standards.
  • Verify accessibility conformance using assistive technologies, including screen readers and keyboard-only navigation.
  • Remediate accessibility defects and document conformance results.
  • Integrate federated authentication, such as SAML or OpenID Connect, for employee and applicant sign-on.
  • Handle session management, role-based views, and secure browser-based user data.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Access to a 401k retirement account
  • May be entitled to paid sick leave and/or other paid time off as provided by applicable law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service