Submit Resume

Senior Front-End Developer

  • Virginia, Richmond

  • 08/19/2026

  • Contract

  • Active

Job Description:

  • Job Summary:
    We are looking for a Senior Front-End Developer with experience building complex, enterprise-grade web applications. The role will be part of a talented software team working on mission-critical applications and will provide expertise across the full software development lifecycle, from concept and design through testing, release, and ongoing support.

    Key Responsibilities:
    • Develop mission-critical user interfaces for enterprise applications.
    • Write well-designed, testable, efficient, secure, and maintainable code.
    • Build modular and reusable components and libraries.
    • Prepare and produce releases of software components.
    • Investigate, debug, and resolve software defects.
    • Work collaboratively with a team in an Agile environment.
    • Prepare technical standards and provide technical advice and guidance.
    • Collaborate with other programmers to conceptualize and develop software designs.
    • Support continuous improvement by staying up to date with front-end technologies and best practices.
    • Contribute to application development activities throughout the software development lifecycle.

    Required Qualifications:
    • Bachelor's degree or equivalent in Computer Science or a related field.
    • 6+ years of professional UI/UX development experience.
    • 3+ years of professional experience using React.
    • Basic understanding and exposure to Next.js.
    • Knowledge of TypeScript, JavaScript, HTML5, and CSS3.
    • Familiarity with UI component libraries such as MUI.
    • Ability to write efficient, secure, and clean JavaScript code.
    • Experience building modular and reusable components and libraries.
    • Experience with Jest.
    • Experience using Git.
    • Strong written and verbal communication skills.
    • Ability to quickly adapt to changes.
    • Ability to work independently and collaboratively with other team members.

    Preferred Qualifications:
    • Experience with Spring Boot.
    • Experience using Kafka.
    • Knowledge of MongoDB.
    • Experience using Azure DevOps.
    • Familiarity with Domain-Driven Design concepts and patterns.
    • Knowledge of microservices architecture.
    • Hands-on experience using Gradle.

.

.

.