Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Compunnel, Inc.

Senior Front-End Developer

Career Insights for Front End Developer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Virginia data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Front End Developer implements visual elements that users see and interact with in a web application. Usually supported by back-end developers.

$99,637 / year median in Virginia

-15% projected decline

Explore Career

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.