Skip to main content
Jobs via Dice logo

Front-end engineer

Jobs via Dice
Full TimemidHybrid
Vienna, Virginia, USPosted March 6, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptHTMLCSSAngularAWSAzureGitHubAgileDevOpsTDD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, TechWish, is seeking the following. Apply via Dice today!

Front-end engineer

Vienna, VA

Hybrid(2-3 days Onsite/week)

We are looking for mid to high-level Front-end engineer with extensive experience in Angular version 17 and up.

Required Skills

Experience working with large enterprise codebase, sharing stylesheets

Experience working with component library/design systems

Experience writing easy to read, clean, consistent CSS

Experience writing reusable UI components

Experience writing semantic, accessible HTML

Experience with integrating 3rd party components into design system

Experience with monorepos in NX workspace

Skills

Must have hands-on experience in Angular 17 and up

Experience in writing test cases using Karma, Jest and other testing frameworks

Experience working with Azure DevOps and/or AWS

Experience with GitHub, Azure DevOps Repos, or other version control tools

Strong, hands-on development with Single Page Applications

5+ years of experience developing dynamic, highly interactive user interfaces for the web

Ability to manage and interface with APIs and RESTful web services

DevOps experience such as creating configuration, build, and test scripts for Continuous Integration environments

Well versed in software architecture patterns

Must be an expert in CSS3, boot strap and any other similar technologies

Advanced knowledge in CSS, HTML, and JavaScript

Experience with Test Driven Development (TDD) and Agile (XP)

Follow best practices with client-side Angular code

Be able to create self-contained, reusable, and testable modules and components

Ability to perform unit testing

Be proficient in TypeScript development

Knowledge and experience with WCAG 2.0 accessibility standards and guidelines

Experience with accessibility audit and quality assurance tool and processes

Experience working in an Agile environment

Understanding of S.O.L.I.D. Principles

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free