Front-End Developer

MTS Moose Tech Solutions

  • Vienna, Virginia
  • 2 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    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

    Description

    PLEASE READ THOROUGHLY TO AVOID REJECTION

    Eligibility:

    • Open to both 1099 and W2 candidates. NO C2C.
    • 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

    LocationVienna, Virginia

    Similar Jobs

    See more jobs