Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Front end Engineer

HCLTech

About the Company

We are HCLTech, one of the fastest-growing large tech companies in the world and home to 223,000+ people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud.

About the Role

We are building a browser-based 3D virtual science lab. Students assemble apparatus, perform experiments, and are assessed on their technique — all rendered in real time with React 19, React Three Fiber (Three.js), and Zustand , built with Vite. The simulation runs on ordinary school hardware, including low-end Chromebooks, so it has to be both convincing and fast, and its behavior has to be deterministic enough to score reliably.

What you'll do

  • Build and own complex React Three Fiber features: interactive 3D equipment, a selection-driven action system, real-time visual effects, and the UI around them.
  • Keep the app fast on low-end hardware — profile and tune the render loop, manage GPU/CPU cost, and hold a frame budget on Chromebook-class devices.
  • Keep application state coherent as it grows (simulation state, equipment state, an event log used for assessment, and UI state) using Zustand.
  • Make accessibility real: full keyboard operation, focus management, ARIA, and screen-reader support are core requirements here, not polish.
  • Direct Claude Code effectively — decompose work into well-specified, agent-sized tasks, review the output with a senior eye, and know when to write something by hand instead.
  • Help maintain the conventions, CLAUDE.md guidance, and repo structure that keep AI-generated code consistent and safe.
  • Collaborate with our 3D technical artist to integrate assets and shaders cleanly.

Front-end engineering (the foundation — non-negotiable):

  • Deep, senior-level React (React 19 / modern React): the render model, hooks discipline, memoization, effect timing, and a real feel for where re-renders and stale closures come from — which matter acutely in an app running a physics loop every frame.
  • Three.js and React Three Fiber in production. Real command of the scene graph, geometry and materials, the useFrame render loop, and disposal / memory management (WebGL leaks are a real hazard). This is the heart of the role and the skill we weight most heavily — React experience without R3F is not a substitute.
  • Real-time performance discipline. You think in frame budgets, know what drives GPU vs CPU cost, can profile a render loop, and habitually design for the weakest target device.
  • State management at scale with Zustand (or clearly transferable experience), keeping a growing state model coherent rather than tangled.
  • Accessibility as a first-class skill — keyboard navigation, focus management, ARIA, WCAG AA, screen-reader testing. For an education product this is a core requirement and a procurement gate, not an afterthought.
  • TypeScript, testing, and modern tooling — TypeScript fluency, Vite, a real testing discipline (we favor testing real behavior over mocks), and the judgment to set the quality bar for others.

Working effectively with AI coding agents (the differentiator — evaluated seriously):

  • You can decompose work into agent-sized units — scoping a task with enough context, clear boundaries, and defined done-conditions so an agent produces good work. You write specifications, not wishes.
  • You review AI output critically — reading every diff with the skepticism you'd bring to a junior's PR, catching the plausible-but-wrong, the convention drift, and the code that passes tests but violates an architectural rule. You never ship output you don't fully understand.
  • You know when not to use the agent — a feel for which tasks fit an agent well and which are faster or safer done by hand.
  • You are comfortable with the operating environment around the agent: context management, CLAUDE.md / skills / MCP, and structuring a repo and its conventions so agents produce consistent results. (Multi-worktree / parallel-agent experience is a strong plus.)
  • You have honest calibration about the tool — neither refusing it nor over-trusting it, with real intuition, from experience, about where it's strong and where it approximates or fabricates.

Strongly preferred:

  • WebGL / GLSL literacy — enough to collaborate with a technical artist and debug shader and asset integration.
  • glTF / GLB loading and the asset pipeline.
  • Prior educational, assessment, scientific, or simulation software experience.

Equal Opportunity Statement

HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to for investigation.

Compensation and Benefits

A candidate s pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.

How You ll Grow

  • At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Front end Engineer in Richmond, VA vacancy
  •  ...UI Engineer (Contract) Remote (Open to NY, West Coast, and Pittsburgh, PA) This role pays around $55/hr on W2 About the Role We are seeking a highly experienced, senior-level UI Engineer for a dynamic contract engagement. In this role, you will split your time... 
    Suggested
    Contract work
    Remote work

    The Mice Groups Inc

    Richmond, VA
    19 hours ago
  • $191k - $292k

     ...autonomy, tracking, simulation and wargaming, hardware, systems engineering, and test and evaluation to build an accredited fire control...  ...absolutely need React experience for this role. You will be owning all front end decisions for a team of 30+ engineers. You'll make pragmatic... 
    Suggested
    Full time
    Work experience placement
    Remote work

    anduril

    Richmond, VA
    7 hours ago
  • $179.4k - $204.7k

    Front-end Engineer 4 Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive and iterative delivery environment? At Capital One, you’ll be part of a big group of makers, breakers... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area
    Flexible hours

    Capital One

    Richmond, VA
    3 days ago
  • $102.5k - $170.9k

    Position Summary Join Deloitte’s AI & Engineering team to help clients modernize technology platforms, accelerate innovation, and drive meaningful business outcomes. In this role, you will work alongside multidisciplinary professionals to design and deliver modern... 
    Suggested
    Local area

    Deloitte

    Richmond, VA
    2 days ago
  • Capital One is seeking a Front-end Engineer 4 to lead and shape frontend delivery for large-scale customer experiences. You will collaborate with software engineers, designers and product managers to build high-quality features using TypeScript, React, Angular, Vue or... 
    Suggested

    Capital One

    Richmond, VA
    3 days ago
  •  ...SQL Server • Implement solutions using .NET Core, ensuring high performance and cross-platform compatibility • Proficient with front-end development languages including JavaScript, HTML5, and CSS • Implement and optimize SQL queries , stored procedures, and database... 
    Full time

    HAN Staffing

    Richmond, VA
    3 days ago
  • Job Title 5+ years of experience – senior level CSS, HTML, JavaScript, Bootstrap Basic understanding of Oracle and SQL databases Some CMS experience would definitely be a plus – going into Drupal. Not required though. Very thorough knowledge of JavaScript...

    Software Technology Inc

    Richmond, VA
    1 day ago
  •  ...experience with at least five (5) of the following: NPM, Cypress.io, esbuild, Bun, Apache Tomcat, Maven, SonarQube. - 3 years of recent front-end web design and development experience. - Demonstrated experience engaging in agile, user-centric application design ensuring... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Richmond, VA
    1 day ago
  • Job Title: Junior .NET Developer (Contract) Location: Richmond, VA Job Type: Contract Seniority Level: Junior (1–3 Years) If you are interested in applying for this job, please make sure you meet the following requirements as listed below. Job Description...
    Contract work

    Millennium Software and Staffing Inc

    Richmond, VA
    8 days ago
  •  ...§ Apache CXF§ MavenFull-Stack development - which means in addition to backend development in Java, we’re also fully involved ino Front end UI development in HTML5§ AngularJS§ Bootstrap§ LESS CSSo and Database design & development§ Oracle 12cKey principals o SOA architectureo... 
    Temporary work

    USM Systems

    Richmond, VA
    2 days ago
  •  ...typically pay for the types of transportation services that we provide. A little bit about the role…  We are seeking a talented Front-End Developer with experience in Angular and Ionic to join our dynamic development team. The ideal candidate will have a passion for... 
    Night shift

    UZURV

    Richmond, VA
    25 days ago
  • Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...

    Sonsoft

    Richmond, VA
    2 days ago
  • $134.75k - $180.25k

     ..., and you are the future of Salesforce.This Specialist Solution Engineer role sits within our Emerging Business Unit, focusing on products...  ...through natural conversation rather than complex forms.Automate End-to-End Incident Management:Accelerate resolutions with AI-driven... 
    Full time
    Remote work

    Salesforce

    Richmond, VA
    19 hours ago
  • $120k - $160k

     ...company co-founded in 2019. We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation...  ...user experiences. Application Integrati on-Integrate front-end applications with RESTful APIs and backend services. Work closely... 

    RE Partners

    Richmond, VA
    10 hours ago
  • $70.24 per hour

     ...Hybrid (3 Days onsite - 2 Days Remote) per week *MUST WORK ON DIRECT W2* (NO C2C)We are seeking a skilled and proactive SharePoint Engineer. This role is critical to supporting our evolving infrastructure, with a focus on workflow platforms and legacy solution... 
    Contract work
    Temporary work
    Remote work
    2 days per week
    3 days per week

    TEKsystems

    Richmond, VA
    3 days ago
  •  ...excel in this role, candidates should possess the following: Qualifications: ~ Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent work experience and/or certifications. ~7+ years of professional software... 
    Work experience placement
    Remote work

    BAM Technologies, LLC

    Richmond, VA
    1 day ago
  • $174.35k - $193.72k

     ...Coordinate electromagnetic compatibility, electromagnetic interference, spectrum supportability, and spectrum-use requirements with engineering teams and responsible government authorities.Assess system resilience in contested or degraded electromagnetic and communications... 
    Contract work

    LMI

    Richmond, VA
    2 days ago
  • $95.6k - $188.4k

    Position Summary Join our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant...  ...promise. Our Engineering as a Service offering provides end-to-end design, implementation, and technology operations, leveraging... 
    Local area
    Flexible hours

    Deloitte

    Richmond, VA
    19 hours ago
  • $197.3k - $313.7k

     ...10/23/2026.The Experience: We are seeking a senior full-stack engineer with deep backend roots to build the next generation of application...  ...agentic code, and is equally driven by information design, front-end architecture, and human-computer interaction.In an agentic... 
    Full time
    Remote work
    Shift work

    Salesforce

    Richmond, VA
    2 days ago
  • Overview We are looking for an AI Full-Stack Engineer to build and deliver end-to-end software products that integrate modern AI capabilities into real operational workflows. This role spans frontend, backend, and AI application development, with a strong emphasis on... 
    Contract work
    Shift work

    LMI

    Richmond, VA
    19 hours ago
  • $109.99k - $189.15k

     ...Minimum of 3-5 years in developing, maintaining, and improving front-end and back-end systems.Knowledge of programming languages:...  ...including infrastructure-as-code tools like Terraform or Ansible.Data engineering: Experience with ETL tools, data pipeline management, and real... 
    Contract work
    Work at office
    Remote work
    Shift work

    LMI

    Richmond, VA
    1 day ago
  • $70 - $75 per hour

    Job Description Job Description Job Type: Corp to Corp, Contract to Hire Pay: $70 - $75 per hour (based on experience) Who We Are Soch is a pioneer in solving the public sector's most critical business challenges by digitizing and automating complex processes...
    Hourly pay
    Contract work
    Local area
    Monday to Friday

    Soch Inc

    Richmond, VA
    4 days ago
  • $69.3k - $158k

     ...a full-stack developer, you can solve a problem with a complete end-to-end solution in a fast-paced, Agile environment. We’re looking...  ...years of experience working in full-stack development, including front-end, back-end, and web or mobile app2+ years of experience with programming... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Richmond, VA
    4 days ago
  • $102.5k - $170.9k

    Position Summary Our AI & Engineering team helps transform technology platforms, drive innovation, and deliver meaningful impact for...  ...mission promise.Our Engineering as a Service offering provides end-to-end design, implementation, and technology operations,... 
    Temporary work
    Local area
    Flexible hours

    Deloitte

    Richmond, VA
    3 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/...  ...unique requirements.Recruiting for this role ends on 11/1/2026.Work you'll doAs a Senior...  ...scalable full-stack features across front-end and back-end systems.Design and operationalize... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Richmond, VA
    3 days ago
  •  ...days remote) Duration – 12 months Subvending – yes Job Description: Our client is seeking an experienced Senior Software Engineer to analyze, design, develop and implement Web-based and Client/Server applications. This position is responsible for maintaining... 
    Remote work

    Software Technology Inc

    Richmond, VA
    1 day ago
  •  ...future as we are, join our team.KPMG is currently seeking a Lead Engineer, System & Infrastructure Administrator (Red Hat Linux & Solaris)...  ...will not be required to use Personal Time Off; one is at year end and the other is around the July 4th holiday. Additional details... 
    H1b
    Local area

    KPMG

    Richmond, VA
    4 days ago
  • Company DescriptionSCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our...
    Work at office

    System Canada Technologies

    Richmond, VA
    2 days ago
  • $90k - $110k

     ...Job Description Job Description Front-End Developer (Angular / Ionic) Location: Richmond, VA | Hybrid – 2 Days Onsite (Flexible...  ...debugging, and continuous improvements. • Contribute to a growing engineering team developing technology with a meaningful social impact.... 
    Flexible hours
    2 days per week

    Key Choice Group

    Richmond, VA
    5 days ago
  • $86.6k - $144.4k

     ...mission driven organization?Are you a collaborative Sr Software Engineer with an automation mindset — someone who looks for ways to...  ...developing, and maintaining complex applications using React (front end) and Node.js (back end).Ensuring seamless integration between... 
    Full time
    Local area
    Worldwide

    RELX Group

    Richmond, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Front end Engineer. Be the first to apply!