Frontend Engineer
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Frontend Engineer building secure, accessible React platforms powering VA.gov. Supporting Sprezzatura’s government modernization work through CI/CD, performance, security, and developer tooling.
Responsibilities:
- Design, develop, and maintain the shared front-end platform powering VA.gov
- Build reusable front-end components, utilities, libraries, and tooling
- Improve front-end architecture through application isolation, code splitting, dependency management, and performance optimization
- Lead framework and runtime modernization initiatives
- Write technical design documents, discovery documents, RFCs, and implementation proposals
- Participate in architecture reviews
- Build and maintain GitHub Actions CI/CD pipelines for front-end application build, testing, and deployment
- Develop deployment automation, staged continuous deployment, version tagging, rollback procedures, and release management
- Improve pipeline security through least-privilege permissions, OIDC authentication, dependency validation, and GitHub security best practices
- Develop deployment observability with dashboards, metrics, Slack notifications, logging, and reporting
- Monitor, triage, and remediate dependency vulnerabilities
- Respond to software supply chain security incidents
- Support Authority to Operate activities, including SBOM generation, security documentation, and audit support
- Optimize front-end performance through code splitting, lazy loading, asset optimization, caching, and bundle analysis
- Develop accessible user interfaces compliant with WCAG 2.1 AA and Section 508 standards using the VA Design System
- Ensure compatibility across supported browsers, devices, and assistive technologies
- Support Veteran-Facing Services teams by troubleshooting CI/CD issues and reviewing platform-impacting changes
- Create and maintain platform documentation, migration guides, deployment documentation, and engineering best practices
- Communicate platform changes and coordinate adoption across engineering teams
- Develop internal tooling, dashboards, Slack integrations, and automation
- Participate in Agile ceremonies, cross-functional Platform initiatives, and Front-End Communities of Practice
- Mentor other engineers
- Work standard Monday–Friday business hours, with occasional extended or weekend hours based on operational needs
Requirements:
- Ability to obtain and maintain a Public Trust clearance
- Bachelor’s Degree
- 5 years’ experience as a Frontend Engineer
- Strong experience developing applications using React, modern JavaScript (ES6+), and TypeScript
- Experience designing reusable front-end architectures, component libraries, and shared application frameworks
- Strong experience with GitHub Actions or comparable CI/CD systems, including workflow authoring and pipeline troubleshooting
- Experience with automated testing at scale using Jest, React Testing Library, Cypress, Playwright, Mocha, or similar frameworks
- Experience with Node.js, npm/yarn, Webpack, Vite, or comparable front-end build systems
- Experience with Git and GitHub workflows in large, collaborative repositories
- Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or similar technologies
- Experience remediating dependency vulnerabilities and responding to security findings
- Experience writing shell scripts or automation supporting development and deployment workflows
- Strong understanding of responsive design, web performance optimization, accessibility, and modern browser API
- U.S. Citizen or Permanent Resident (Required)
- Must have reliable internet service that allows for effective telecommuting
Benefits:
- Medical, Dental, and Vision
- Health Saving Account (when enrolled in eligible plan) with Company contribution
- Company paid Life, Accidental Death, Short-term & Long-term Disability
- Voluntary Accident, Hospital Indemnity, & Critical Care Insurance
- Voluntary Medical & Dependent Care Flexible Spending Accounts
- Accrued Paid Time Off & Company Paid Holidays
- 401(k) Retirement Plan with Company match

















