Front End Developer
$85,000–$170,000 year
On-siteMcLean, Virginia, United States
Job Summary
Design, develop, and optimize front-end components using React/TypeScript while collaborating with designers to translate wireframes into responsive, accessible web applications. Integrate components with APIs and microservices, implement automated testing frameworks, and troubleshoot performance or cross-browser compatibility issues. Participate in Agile ceremonies, code reviews, and continuous integration processes to support build/release management and continuous deployment practices. Provide documentation for front-end components and mentor junior developers to improve development standards. Present UI solutions and interactive demos to stakeholders, offering continuous improvement recommendations.
Required Qualifications
- Must be able to obtain Public Trust
- Master's degree and 1 year of relevant experience
- Bachelor's degree and 3 years of relevant experience
- No degree and 8 years of relevant experience
- Possesses at least one professional certification relevant to the technical service provided
- 3 years of experience with modern front-end development using React, TypeScript, or similar frameworks
- Strong understanding of CSS architecture, modern JavaScript (ES6+), and state management tools (Redux, Zustand, etc.)
- Experience developing accessible and performant web interfaces following WCAG and responsive design principles
- 3 years of experience with CI/CD workflows using Jenkins, GitHub Actions, or similar tools
- Experience with containerized development using Docker
- Proficiency with unit and integration testing frameworks
- Backend: Java, Spring Boot, Spring Security, JPA/Hibernate
- Frontend: Angular and/or React
- Database: SQL (PostgreSQL, Oracle, SQL Server, or similar RDBMS)
- API Design: RESTful services
- Must be able to effectively lead and coach others
- Must be available for weekend shifts
- Valid driver's license
- Order to Cash
- Procure to Pay
- Supply Chain
- Customers
- Suppliers
Desired Qualifications
- Experience supporting technical demonstrations or tech challenges
- 3+ years of application development in an Agile environment
- Excellent written and verbal communication skills
- Interpersonal and collaborative skills
- Node.js, JavaScript/TypeScript
- Observability: OpenTelemetry, CloudWatch, or Prometheus/Grafana
- CI/CD: Jenkins, GitHub Actions, or Azure DevOps
- Cloud: AWS or Azure
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.