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.
- ...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...SuggestedMinimum wageContract workTemporary workWork experience placement
- ...Job Description Job Description Description: We are seeking a highly skilled Test Systems Engineer who is proficient in developing and implementing test systems to join our team in Grand Rapids, Michigan! As a Test Systems Engineer, you will be responsible for executing...Suggested
- ...Whether you’re an installation technician, service technician, engineer, or project manager, you’ll discover rewarding opportunities to... ...for optimal functionality Collaborate with project teams and end users to support software deployment and usage Resolve software...SuggestedLocal area
$85k - $105k
...Job Description Job Description Applications Engineer Level 3/4 Job Description: The Applications Engineer is an experienced individual contributor responsible for developing manufacturing system concepts, preparing automation proposals, and supporting the Axis...SuggestedWork at officeImmediate start$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...Suggested- ...Overview K Group Companies is seeking a Physical Security Systems Engineer to serve as a technical resource across our physical security,... ...customers. Customer Training & Documentation ~ Provide end-user training on installed systems and technologies. ~...Temporary workWork at officeRemote work
$93k - $191k
...solutions that drive measurable value. Recruiting for this role ends on 10/31/2026. Role Description: The Applied AI SGM AI Transformation Team is seeking a GenAI Applied Scientist and Solution Engineer to join our intake solutioning team for top-prioritized agentic AI...- ...s a seat at our table for you...Position Summary:As a Solutions Engineer for Supply Chain Network Solutions, you will drive the evolution... ...modular improvements within a single facility to comprehensive, end-to-end network transformations. Success in this role hinges on your...Full timeWork at officeRemote workMonday to Friday
$75 - $110 per hour
...Job Description Job Description We have an immediate need for an Avionics Software or Systems Engineer. This position can either be direct in one of our office locations or as a remote contract. We are located in Phoenix, AZ, Cedar Rapids, IA, Grand Rapids, MI, Bothell...Permanent employmentContract workWork at officeImmediate startRemote work- ...designing, developing, installing, managing, and maintaining hardware and software systems used to monitor, control, and automate engineering and manufacturing business processes. This blended role requires craft-level skill and agility to deliver controls systems and...Relocation
$95k - $135k
Salary: $95,000 - 135,000 per year Requirements: Hands-on experience as a Java Full Stack Developer; 4+ years of experience preferred Skills in Java, Spring Boot, Python, Angular, TypeScript, Angular Material, REST APIs, microservices, React, HTML, CSS, JavaScript...Full timeRemote work- ...Job Description Job Description About Acron Aviation (Avionics – Aftermarket | Thermal Switches): Acron Aviation designs, engineers, and manufactures certified avionics systems and aerospace components that support safety-critical operations across commercial and...
- Job Title Required Skills SharePoint SPFx Microsoft Copilot Studio Location preference: Local to GR to come into office IF needed. Michigan and U.S. Remote. Job Duties - What You'll Be Doing: Designs, codes, tests, and implements programs primarily using SPFx...Work at officeLocal areaRemote workNight shift
- ...Job Description Job Description About Acron Aviation (Avionics – Surveillance): Acron Aviation designs, engineers, and manufactures certified avionics systems that support safety-critical flight operations across commercial and military aviation. Within Avionics...Work at office
- ...re looking for the person to own its technical direction and reliability — and grow the team that runs it. This is a high-impact engineering role with meaningful equity, real ownership, and direct influence on how Lawfully scales. What you'll do Set the architecture...
- ...optional) events are occasionally held in the Denver area. Our engineering team is currently a small team of full-time employees and... ...a standardized way. Everything is wired with OpenTelemetry for end-to-end observability. Some of our core tenets on the engineering...Full timeFor contractorsRemote work3 days per week
- ...Job Description Summary The Lead Systems Engineer 2 will provide Systems engineering technical design capability to the Data Transfer Systems (DTS) product team. This position will support Systems full life cycle product development projects for both the Data Storage...Permanent employmentRelocation package
- ...Job Title: Senior .Net Engineer Location: Grand Rapids, MI Duration: Fulltime Job Skills: .NET | ASP.NET | Azure | MVC Salary: 110K-120K/Year Required Skills & Qualifications: Must Have Technical/Functional Skills C#, .NET Core...Full time
- ...Mobile Engineer JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people...Daily paidApprenticeship
- Be Proud, Be YOU, Be Independent! Are you an experienced Database Engineer with Snowflake and SQL experience who is eager to grow their career in Financial Services? If so, we need you!At Independent Bank, we live our values of Courage, Drive, Integrity, People-Focus,...Work experience placementFlexible hours
$29 per hour
...Job Description Job Description Job Title: Distribution Design Engineer I **** Training provided **** Job Description This entry-level Power Distribution Design Engineer I role focuses on planning, engineering, and designing electric distribution systems that...Contract workTemporary workWork at officeRemote workWork from home$170k - $200k
...more of the loop every month, and use our own product every day. Why this role exists The most trusted voice in a room of mobile engineers is another mobile engineer. So we're hiring one to lead how QualGent reaches mobile teams. Most engineers never see how software gets...Agency work- ...Join a company driven by quality products across an evolving range of industries.POSITION OVERVIEWThe purpose of the Requirements Engineer II is to determine and document the requirements that a design must satisfy. Location: This position requires on-site work at Gentex...Full time
- ...application documentation thoroughly before clicking on the apply button at the bottom of this description. As a Senior Applications Engineer, you will join an Applications Engineering (AE) team that is responsible for supporting customers through their journey with...Local areaFlexible hoursNight shiftWeekend workAfternoon shift2 days per week
- ...the impact you could have on the food service industry. There's a seat at our table for you...Position Summary:The Cloud Security Engineer defines, documents, and implements infrastructure and application security best practices and standards in the cloud. Integrates into...Full timeWork at officeMonday to Friday
$167k - $223k
...team and product managers to develop a technology strategy aligned with emerging market opportunities. The ATO Systems Security Engineering Technical Leader is expected to provide technical prowess, strategic collaboration, and visionary leadership to the technical...Permanent employmentFull timeContract workWork experience placementLocal areaRemote workRelocationRelocation package$50 per hour
...will drive stakeholder conversations, define solution roadmaps, and mentor junior engineers to elevate the overall capability of the SCI-Helix team.Key ResponsibilitiesYou will lead the end‑to‑end creation of autonomous GenAI workflows, translating high‑level business...Full timeContract workTemporary workWork experience placementCasual workFlexible hours$25 - $35 per hour
Job Description Job Description Turn Blueprints into Fully Functioning Machines Do you thrive on precision fits, clean alignments, and dialing in final tolerances? Great Lakes Skilled Trades is a fast-growing skilled labor contractor in the Midwest. We connect top...For contractorsImmediate start$128k - $252.5k
Position Summary US-E - Consulting - Lead Integration Engineer II - AI & Engineering/EaaS Join our AI & Engineering team in transforming... ...capabilities to accelerate innovation. Recruiting for this role ends on 10/30/2026. Work You'll Do: You will bring considerable...Local areaVisa sponsorshipFlexible hours- ...Job Description Job Description About Acron Aviation (Avionics – Aftermarket): Acron Aviation designs, engineers, and manufactures certified avionics systems that support safety-critical flight operations across commercial and military aviation. Our avionics portfolio...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Front end Engineer. Be the first to apply!
- remote front end web developer Grand Rapids, MI
- front end web developer part time Grand Rapids, MI
- entry level front end developer remote Grand Rapids, MI
- front end developer internship remote Grand Rapids, MI
- frontend internship remote Grand Rapids, MI
- remote frontend developer
- entry level front end developer
- junior front end developer internship
- front end javascript engineer
- beginner front end developer





