Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
CI
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?
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
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.