Senior Front-End Developer

SAIC•Oak Ridge, TN

About The Position

We are seeking a skilled and experienced Front-End Specialist to design and build accessible, high-performing user interfaces that present published products and content to Congress and the public. The role requires strong modern JavaScript framework experience and a commitment to accessibility and quality. The developer will create and maintain responsive interfaces, integrate applications with back-end services, and develop themes and reusable components for Drupal and other CMS-driven websites. The position also focuses on accessibility compliance, performance, testing, security, collaboration across technical and stakeholder teams, mentoring junior developers, and maintaining documentation and repeatable processes.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or 4 years of experience in lieu of a degree.
  • 8+ years of related experience in front-end or UI development.
  • Ability to obtain and maintain a Public Trust requiring U.S. Citizenship.
  • Expert proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Strong experience with React and/or Angular, including state management and API integration.
  • Experience building and consuming REST/JSON APIs.
  • Experience with responsive design, CSS preprocessors, and build tools such as npm, Webpack, or Vite.
  • Strong understanding of Section 508/WCAG accessibility standards and assistive technology testing, such as JAWS or NVDA.
  • Experience with Git and CI/CD workflows.
  • Experience with front-end testing frameworks such as Jest or Cypress.
  • Familiarity with secure coding practices.

Nice To Haves

  • Experience with Drupal theming (Twig) or other CMS front ends.
  • Experience with UX/UI design tools such as Figma and design systems.
  • Experience with Google Analytics or similar tools.
  • Basic PHP knowledge.
  • Experience in federal or government web environments.
  • Accessibility certification such as IAAP WAS or DHS Trusted Tester.

Responsibilities

  • Design, develop, and maintain responsive, accessible user interfaces using HTML5, CSS3, and modern JavaScript frameworks such as React or Angular.
  • Integrate front-end applications with back-end services through REST/JSON APIs.
  • Develop and maintain themes and front-end components for Drupal-based and other CMS-driven websites.
  • Build reusable component libraries and enforce consistent design and coding standards.
  • Ensure front-end deliverables comply with Section 508 and WCAG 2.x requirements using automated and manual accessibility testing.
  • Optimize page performance, cross-browser compatibility, and mobile responsiveness.
  • Write unit and end-to-end tests and participate in code reviews, CI/CD pipelines, and security scanning.
  • Collaborate with back-end developers, Information Management staff, and stakeholders to translate requirements into user-friendly solutions.
  • Mentor junior developers and recommend front-end tools, frameworks, and best practices.
  • Follow documented standard operating procedures (SOPs) and recommend improvements to repeatable processes.
  • Collaborate with Information Management staff, system developers, QA, and security teams to ensure accurate flow of data and metadata across system environments.
  • Maintain technical documentation, release notes, and runbooks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service