Hybrid reporting to Vienna, VA, San Diego, CA, Winchester, VA, or Pensacola, FL.
Experience Required:
Minimum 5 years of experience in developing dynamic, highly interactive user interfaces.
Role Overview
The Front-End Developer will be part of a Digital Delivery team focused on building responsive, interactive web applications using modern frameworks and tools. This role requires expertise in Angular (v10 and above) and React, with a focus on delivering high-quality user experiences through clean, maintainable code. Collaboration with cross-functional teams is essential to ensure seamless delivery.
Key Responsibilities
Develop client-facing features for interactive web applications using REST APIs.
Build responsive, adaptive applications optimized for performance and cross-device compatibility.
Create reusable, testable modules and components in Angular and React.
Write semantic, accessible HTML and clean, maintainable CSS/SASS.
Leverage component libraries and design systems to streamline development.
Integrate third-party components into design systems.
Use CSS preprocessors like SASS or LESS for enhanced stylesheet maintainability.
Perform unit testing and ensure code quality through Test-Driven Development (TDD).
Collaborate with UX designers, product owners, and engineers to deliver solutions.
Optimize performance and debug issues using browser developer tools (e.g., Chrome DevTools).
Work in an Agile (XP) environment and contribute to CI/CD pipelines with Azure DevOps or AWS.
Qualifications
Mandatory:
Proficiency in Angular (v10 and above) and React.
Advanced knowledge of CSS3, HTML, JavaScript, and preprocessors like SASS or LESS.
Experience with Bootstrap, ng-Bootstrap, and Storybook (or similar tools).
Expertise in building Single Page Applications (SPAs).
Strong understanding of APIs and RESTful web services.
Hands-on experience with GitHub and working with branches and code merging.
Familiarity with WCAG 2.0 accessibility standards, tools, and processes.
Knowledge of software architecture patterns and best practices.
Preferred:
Experience in writing test cases with Karma, Protractor, or similar frameworks.
Experience with Azure DevOps, AWS, and DevOps practices.
Familiarity with accessibility audits and quality assurance tools.
Knowledge of Agile principles and experience working in collaborative environments.
Numbers & Facts
Location
Vienna, Virginia
Skills
Agile Programming Methodologiesunmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
Bootstrapunmatched
CSS (Cascading Style Sheet)unmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Cross-Functionalunmatched
Debugging Skillsunmatched
DevOpsunmatched
Develop and Maintain Customersunmatched
Extreme Programmingunmatched
GitHubunmatched
HTML (HyperText Markup Language)unmatched
Internet Applicationunmatched
JavaScriptunmatched
Microsoft Windows Azureunmatched
Performance Tuning/Optimizationunmatched
Product Engineeringunmatched
Programming Toolsunmatched
Quality Assuranceunmatched
REST (Representational State Transfer)unmatched
React.jsunmatched
Software Architectureunmatched
Style Sheetsunmatched
Team Playerunmatched
Test Caseunmatched
Test Driven Development (TDD)unmatched
Testingunmatched
Unit Testunmatched
User Experience Design (UXD)unmatched
User Interface/Experience (UI/UX)unmatched
Web Application Frameworkunmatched
Web Browsersunmatched
Web Content Accessibility Guidelines (WCAG)unmatched
Web Servicesunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.