We are looking for a Front End Software Engineer to create an amazing user experience and work with a development team to build production-grade applications with user-centric design.
Requirements
- 4+ years of experience building production-grade applications with JavaScript and React
- 4+ years of experience using NodeJS for front-end tooling, building pipelines, and server-side rendering
- Experience in evaluating architectural tradeoffs and designing robust, scalable front-end component architectures, including state management, performance considerations, and UI modularity
- Experience with HTML5 and CSS3 for building responsive, accessible user interfaces and ensuring consistent cross-browser behavior
- Experience with consuming and integrating RESTful APIs within front-end applications, including implementing JWT-based authentication flows
- Experience using Git with GitHub or GitLab in a GitOps workflow for distributed version control and collaborative software development
- Experience acquiring client requirements and resolving workflow or UX/UI problems
- Ability to write comprehensive front-end test suites using tools like Vitest, Jest, React Testing Library, or Playwright
- TS/SCI clearance
- HS diploma or GED and 6+ years of experience in software engineering, or Bachelor's degree in a CS field and 4+ years of experience in software engineering
Benefits
- Health benefits
- Life insurance
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards