Contractor - Digital

SMK Soft Inc
  • Merrifield, VA
  • Instant Apply
18 days ago

Job Description

Description:

Hybrid - The HL would prefer reporting location to be GPO and HQ, but can be from any of the major campus locations (GPO, WOC, SDO and HQ).

Must Haves:
Intermediate to Advanced experience creating web solutions in Angular 19+
Intermediate to Advanced experience styling web pages with CSS/SCSS & Bootstrap (or other frontend styling framework)
Experience creating accessible solutions for web experiences that satisfy WCAG 2.0 standards.

Nice To Haves:

  • Experience working with Nx workspace monorepos
  • Experience with Storybook (or other design systems/component libraries)
  • Experience working on customer facing projects
  • ng-Bootstrap
  • Azure DevOps

Front-End Developer

We are looking for mid to senior-level Front-end engineer with extensive experience in Angular version 19 and up, who will be part of a Digital Delivery team responsible for the client side of our service. The Front-end engineer will support innovative member and team member experiences that leverage the latest technologies in open source and cloud technologies. Main duties will be to serve as a front-end web focused resource for an Agile team participating in team meetings, writing Angular code to produce features to be delivered, unit testing code to ensure maintainability, and coordinating with other engineers for deployment.

Required Skills:

Experience working in a large enterprise codebase

Experience working in an Agile framework

Experience working in cross-functional teams

Experience writing reusable UI components

Intermediate to Advanced skillset in delivering Angular code for web experiences

Intermediate to Advanced skillset in styling web experiences with CSS, Bootstrap, or other frameworks

Intermediate to Advanced skillset in creating accessible web experiences with semantic HTML and ARIA

Tech Stack Required:

CSS/SCSS

Bootstrap

Angular 19+

JavaScript/TypeScript

HTML

Git

Responsibilities:

Develop new client facing features for interactive web applications that rely heavily on REST APIs using modern web technologies

Work closely with Product Owner, UX and fellow engineers to understand and build Angular-based web features from scratch

Implement UI component design focused on re-usability/scalability/extensibility/supportability

  • Utilize existing UI components where possible when creating and/or updating web components and features

Ensure responsive implementation of web pages

Help maintain code quality, organization, and automation

Collaborate with fellow engineers, designers, analysts to define, design, and ship new features

Develop high quality, shippable code in short increments

Identify and correct bottlenecks and fix bugs

Skills:

Must have hands-on experience in Angular 19 and up

Experience in writing unit 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

Well versed in software architecture patterns

Advanced knowledge in CSS, HTML, and JavaScript

Advanced knowledge in Bootstrap or other similar frontend styling frameworks

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

Follow best practices with client-side Angular code

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

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

Hours: Monday Friday, 8:00 AM 4:30PM

Enable Skills-Based HiringNo
Hybrid Status

Additional Details

  • Hybrid Status : Hybrid
  • Alternate Job Title : Front End Engineer
  • Digital Contractor Titles : Digital Engineer - Frontend
  • Contractor Experience Level : 2

Numbers & Facts

LocationMerrifield, VA

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Bootstrapunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Computingunmatched
  • Cross-Functionalunmatched
  • Customer Experienceunmatched
  • Customer Relationsunmatched
  • DevOpsunmatched
  • Develop and Maintain Customersunmatched
  • Emerging Technologyunmatched
  • GitHubunmatched
  • HTML (HyperText Markup Language)unmatched
  • Internet Applicationunmatched
  • Internet Technologyunmatched
  • JavaScriptunmatched
  • Microsoft Windows Azureunmatched
  • Open Sourceunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Managementunmatched
  • REST (Representational State Transfer)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Architectureunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Test Caseunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched
  • Usability Engineeringunmatched
  • User Interface Designunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Content Accessibility Guidelines (WCAG)unmatched
  • Web Interfaceunmatched
  • Web Servicesunmatched

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.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder