We are looking for a Front End Software Engineer to join our team. As a web developer, you will use your passion for creating an amazing user experience to guide a development team and resolve problems in mission-critical tools. You will work with UI and UX designers and back-end developers to create a seamless user experience using React.
Requirements
- 5+ years of experience in software development with front-end programming languages and web development stacks such as Python, React, Node.js, Next.js, or CSS
- Experience with TypeScript for scalable, maintainable front-end development
- Experience writing automated front-end tests, including unit, component, or E2E, using tools such as Jest, React Testing Library, Cypress, or Playwright
- Experience implementing performance optimization techniques such as code-splitting, lazy loading, or Lighthouse-based improvements
- Experience with user requirement gathering to inform UI designs
- Experience creating solutions to complex problems within a collaborative, cross-functional team
- Ability to apply best practices and WCAG and Section 508 compliance beyond basic requirements
- Ability to work in Git-based workflows, including PR reviews, branching strategies, and CI checks
- TS/SCI clearance with a polygraph
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Health insurance
- Life insurance
- Disability insurance
- Financial benefits
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program