Full stack Java Front end developer with React
Quick Overview
Job Description
Title: Senior Front-End Developer
Location: Richmond, VA
Employment Type: Contract
Experience Level: Senior (6+ years in UI/UX, 3+ years with React)
You’ll own significant parts of the front-end architecture, from concept and design through development, testing, and release. This is a hands-on role with opportunities to influence technical standards, mentor others, and shape how we build modern web applications.
## What You’ll Do
- Develop mission-critical user interfaces using React, TypeScript, and modern front-end tooling.
- Write clean, efficient, secure, and well-tested JavaScript/TypeScript code.
- Build modular, reusable components and shared libraries to improve consistency and speed of delivery.
- Prepare and produce releases of software components, including versioning and change notes.
- Investigate, debug, and fix defects across environments; perform root-cause analysis and implement lasting solutions.
- Collaborate in an Agile team (Scrum/Kanban), participating in sprint planning, grooming, reviews, and retrospectives.
- Contribute to technical standards, provide guidance to peers, and help define front-end architecture and patterns.
- Keep applications performant, accessible, and secure, following best practices for web performance and security.
- Use Git for version control and follow team workflows for branching, code review, and merges.
- Stay current with front-end technologies and bring practical improvements to the codebase and development process.
## Must-Have Skills & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 6+ years of professional UI/UX experience building complex web applications.
- 3+ years of professional experience with React in production environments.
- Basic understanding and hands-on exposure to Next.js (routing, SSR/SSG concepts, data fetching).
- Strong knowledge of TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with UI component libraries, especially Material-UI (MUI).
- Experience writing efficient, secure, and maintainable front-end code.
- Proven ability to build modular, reusable components and libraries.
- Experience with Jest for unit and integration testing of front-end code.
- Comfortable using Git for collaborative development and code reviews.
## Nice to Have
- Experience with Spring Boot and consuming REST APIs from the front end.
- Exposure to Kafka or other event-driven/messaging systems.
- Knowledge of MongoDB or other NoSQL databases.
- Experience with Azure DevOps (boards, repos, pipelines).
- Familiarity with Domain-Driven Design (DDD) concepts and patterns.
- Understanding of microservices architecture and how front ends integrate with them.
- Hands-on experience with Gradle or similar build tools.
Skills
Similar jobs
Front-End Developer/ 508 Compliance Specialist with Security Clearance
Shield Consulting Solutions · Annapolis Junction, United States
1 hour agoReact FrontEnd Developer
Thinkbyte Consulting, Inc. · Hanover, United States
1 hour agoSenior Frontend Engineer, Observability
Postman, Inc. · San Francisco, United States
1 hour ago$170k - $190k/yrSoftware Engineer 2 (Frontend Engineering & Data Processing)
Cornerstone Defense · Annapolis, United States
2 hours ago$170k - $190k/yrPrincipal Front-End Web Developer
Fortinet · Sunnyvale, United States
2 hours ago$148k - $180k/yrSenior Frontend Engineer, Voice Communication
Roblox · San Mateo, United States
2 hours ago$243.3k - $295.3k/yr