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

Front-End Engineer

$55 per hour
Full-time

HCLTech

Title: Front-End Engineer (React Three Fiber · AI-Assisted Development)

Location: Hoboken, NJ Onsite

About the project

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.

Pay and Benefits

Pay Range Minimum: $55/hour

Pay Range Maximum: $ 70/hour

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.

A candidate’s pay within the range will depend on their 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 2 days ago
Similar jobs that could be interesting for youBased on the Front-End Engineer in Hoboken, NJ vacancy
  •  ...headless digital platform. This role is ideal for an experienced engineer who is passionate about creating scalable, high-performance web...  ...maintain unit tests using Jest and related testing frameworksSupport end-to-end testing initiativesParticipate in code reviews and... 
    Suggested

    Apex Systems

    Jersey City, NJ
    2 days ago
  • $90k - $135k

     ...that business users can operate without writing a ticket, while engineering teams retain the governance and security controls they require....  ...monitoring, execution results, and audit log viewsOwn features end-to-end — from Figma file through Angular components, Python API... 
    Suggested
    Full time
    Local area
    Home office

    Brown Brothers Harriman

    Jersey City, NJ
    4 days ago
  • HCL Technologies Limited in Hoboken, NJ is seeking a senior front-end engineer to build immersive 3D equipment features using React and React Three Fiber. You will own the render loop, optimize for low-end hardware, and ensure a coherent state model with Zustand. Accessibility... 
    Suggested

    HCL Technologies Limited

    Hoboken, NJ
    15 hours ago
  • $150k - $175k

     ...improving critical financial and operational workflows. The current front-end environment includes Angular-based applications integrated...  ...performance and accessibility, and expanding consistent engineering standards across the platform. Key Responsibilities Application... 
    Suggested

    Yoh

    Jersey City, NJ
    4 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...
    Suggested
    Permanent employment
    Full time
    H1b

    Sonsoft

    Jersey City, NJ
    4 days ago
  • $95.77k - $133.63k

     ...Demonstrated ability to create scalable and maintainable app using Micro Front End (MFE) principles- Proven experience with state management...  ...)Education:Bachelor’s degree/University degree in Computer Engineering, Information Technology, Computer Science or equivalent... 
    Full time

    Citigroup

    Jersey City, NJ
    15 hours ago
  •  ...Front-end Developer Jersey City, New Jersey, United States About the Job Role Overview: The person will be part of the Global...  ...equivalent experience in Design, Computer Science, Software Engineering or WIS Design and implement web front-end and functionality... 
    Work at office
    2 days per week

    Inizio Partners

    Jersey City, NJ
    4 days ago
  •  ...day of birthday Email Job Description: • Creating and maintaining web and hybrid mobile applications. • Create dynamic front-end applications from design concept to implementation. • Develop JavaScript to interact with industry standard libraries for rich... 
    Remote work

    Saxon Global

    Jersey City, NJ
    1 day ago
  •  ...Role: Front End Developer Location: New Jersey( Locals Only) Duration: 8+ Months Only W2 TOP SKILLS: ~6+ Years of U.S. Front End Development experience ~3+ Years of Angular 2 or Newer, Angular 2, Angular 4, Angular 5, or Angular... 
    Local area

    3B Staffing LLC

    Jersey City, NJ
    4 days ago
  • Frontend Engineer — React/AIJob#: 3057165Job Description:Frontend Engineer — React/AILocation: Jersey City, New Jersey (On-site)Role OverviewThis employer is seeking an automation-first, security-conscious, and proactive engineer to join the development team. The successful... 

    Apex Systems

    Jersey City, NJ
    1 day ago
  •  ...hibernate.• At least 6 years of experience working with CSS, HTML, Javascript and web technologies• Experience with development and re-engineering of existing application to incorporate unit tests• Experience with Browser Compatibility migration projects• Ability to work and... 
    Permanent employment
    Full time
    H1b
    Remote work

    Sonsoft

    Union City, NJ
    4 days ago
  •  ...hibernate.• At least 6 years of experience working with CSS, HTML, Javascript and web technologies• Experience with development and re-engineering of existing application to incorporate unit tests• Experience with Browser Compatibility migration projects• Ability to work and... 
    Permanent employment
    Full time

    Career Guidant

    Weehawken, NJ
    4 days ago
  • $142.32k - $213.48k

     ...320.00 - $213,480.00Category: TechnologyCompany: CitiWe are looking for a Java Full-Stack Engineer to design, build, and support modern web applications. This role spans front-end development (Angular or React) and back-end services (Java/Spring Boot), with a focus on API... 
    Full time

    Citigroup

    Jersey City, NJ
    3 days ago
  • Java Full Stack Developer (Angular) Location: NY/Jersey City, NJ/Irving, TX (onsite) We are looking for a Java Full Stack Developer with experience in Angular to build and maintain web applications. The candidate should have strong backend and frontend development...

    United IT

    Jersey City, NJ
    1 day ago
  • Job Title: Java Full Stack Developer (Angular) Location: NY/Jersey City, NJ/Irving, TX(onsite) Job Summary: We are looking for a Java Full Stack Developer with experience in Angular to build and maintain web applications. The candidate should have strong backend...

    United IT Solutions

    Jersey City, NJ
    3 days ago
  •  ...Copilot/Cursor/Gemini/Codex/ GPT (Preferences Skill Set: above 8+ Years experience is required Design and implement "loop engineering" workflows using Claude Code and similar tools, defining how agents plan, execute, test, and iterate on code changes Architect... 
    Full time
    Contract work
    Local area

    HCLTech

    Hoboken, NJ
    1 day ago
  •  ...: 3056756Job Description:Full Stack .NET DeveloperLocation: Jersey City, New Jersey (On-site)Role OverviewAn experienced Software Engineer is required to develop and deliver complex software solutions. The role involves designing and implementing robust systems using Microsoft... 

    Apex Systems

    Jersey City, NJ
    2 days ago
  •  ...user-facing web applications using React and TypeScript, owning front-end architecture and delivery. Partner with UX and Product...  ...handling. Required Qualifications 12 years of software engineering experience with deep expertise in front-end web development.... 

    TechDigital Corporation

    Jersey City, NJ
    11 days ago
  •  ...BCforward is looking for Sr. Full Stack Engineer(React) in Jersey City, NJ Sr. Full Stack Developer Location: Jersey City, NJ – Onsite...  ...using MCP, and design multi-agent solutions Write unit and end-to-end tests with Jest and Cypress Collaborate with product... 
    Full time
    Contract work

    BCforward

    Jersey City, NJ
    15 hours ago
  • Job Title : .Net Developer with Angular Location: Jersey City, NJ(Onsite) Fulltime Job Description: We are looking for an experienced .NET Developer with Angular expertise to develop, enhance, and maintain secure, scalable web applications for Bank. Candidates...
    Full time

    Siri InfoSolutions, Inc.

    Jersey City, NJ
    3 days ago
  • Full time Position || Front end Developer || Jersey City, NJ Mid-Level experienced developer; not looking for very junior developer and / or senior developer / architect Spring MVC w/Angular JS. Good Communication Skills and Team Player. Additional Information All your... 
    Full time

    Next Level Business Services, Inc.

    Jersey City, NJ
    2 days ago
  •  ...development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities...  ...managers, project management, and end-users in the development and enhancement...  ...Docker, Kubernetes, OpenShift (OCP4). Front-End Technologies: Angular, React, TypeScript... 
    Full time
    Remote work
    Flexible hours

    DTCC

    Jersey City, NJ
    2 days ago
  •  ...technologies and best practices. Develop and maintain both front-end and back-end components, ensuring seamless integration and optimal...  ...and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-... 
    Full time

    Cheez

    Jersey City, NJ
    4 days ago
  • Overview Front-End Developer - React.js/Next.js Responsibilities Develop and maintain front-end solutions using React.js and Next.js, ensuring responsiveness, performance, and scalability Collaborate with designers and back-end teams to translate wireframes and designs... 

    TechDigital Group

    Secaucus, NJ
    1 day ago
  • $99.23k - $132.3k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Lumen is looking for Solution Engineers who are passionate about leveraging technology innovation for the betterment of humanity. This exciting customer-facing solution... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Lumen

    Jersey City, NJ
    2 days ago
  • $120k - $140k

     ...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Jersey City, NJ
    3 days ago
  • $142.32k - $213.48k

     ...: CitiWe are seeking a highly skilled and hands-on Senior Back-End Java Developer to join a back-office trading application technology...  ..., high-performance software solutions at the intersection of engineering excellence and financial technology transformation. You will... 
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  • $52.5 - $75 per hour

     ...our BI & Enterprise Reporting team. This role requires deep hands-on expertise in Java/J2EE, API-driven architecture, and modern front-end frameworks (Angular), along with strong architectural and problem-solving skills. The ideal candidate will be responsible for translating... 

    Yoh

    Jersey City, NJ
    4 hours ago
  • $106k - $142k

     ...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Java FullStack Engineer - Jersey City, NJ to join our team in Jersey City, New Jersey (US-NJ), United States (US).Role and Responsibilities- Working with... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Jersey City, NJ
    1 day ago
  •  ...:Fullstack Java DeveloperLocation: Jersey City, New Jersey (Hybrid)Employment Type: ContractRole OverviewThis role is a hands-on engineering position focused on designing, building, and operating highly resilient, cloud-native enterprise Java applications at scale. The... 

    Apex Systems

    Jersey City, NJ
    2 days ago

Do you want to receive more vacancies?

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