Java/React Developer

The Client
Richmond, VA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$166,400.0 - $176,800.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Adobe InDesign Agile Methodology HTML5 Microsoft Azure Cascading Style Sheets (CSS) Software Debugging Gradle Design of User Interfaces MongoDB Next.js
+14 more
Software Engineering TypeScript Web Applications Modern Ui ReactJS Spring-boot Git Material UI Information Technology Apache Kafka Front End Software Development Domain Driven Design Software Version Control Microservices

Job description

Capstone IT is helping our client to find a Senior Front-End Developer who will be responsible for building and maintaining complex, enterprise-grade web applications in a mission-critical environment. This role focuses heavily on React development, modern UI/UX design, reusable component architecture, and front-end best practices. The developer will work throughout the full software development lifecycle, from design and development through testing, deployment, and ongoing improvements. The position is onsite five days per week in the Richmond (Glen Allen), Virginia area and requires local candidates.

Top 4 Skills

  • React Development
  • TypeScript / JavaScript
  • UI/UX Development
  • Front-End Architecture & Component Design

Responsibilities

  • Develop and maintain mission-critical user interfaces.
  • Build reusable, modular React components.
  • Write efficient, scalable, and testable code.
  • Prepare software releases and deployments.
  • Troubleshoot, debug, and resolve application issues.
  • Collaborate within Agile development teams.
  • Establish technical standards and best practices.
  • Provide technical guidance and front-end expertise.
  • Stay current with emerging front-end technologies.
  • Participate in design, development, testing, and implementation efforts.

Requirements

Do you have experience in Version control?, Do you have a Bachelor’s degree?, * BS degree in Computer Science or related field (or equivalent experience).

  • 6+ years of professional UI/UX development experience.
  • 3+ years of React development experience.
  • Basic understanding of Next.js.
  • Strong TypeScript, JavaScript, HTML5, and CSS3 skills.
  • Experience with Material UI (MUI) or similar component libraries.
  • Experience building reusable front-end components.
  • Experience with Jest testing framework.
  • Experience with Git version control.
  • Strong communication and collaboration skills.

Preferred

  • Spring Boot
  • Kafka
  • MongoDB
  • Azure DevOps
  • Domain-Driven Design (DDD)
  • Microservices Architecture
  • Gradle

Benefits & conditions

$80 - $85 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · WWC 2025

Videos

See all

Related articles

See all