Quick overview
Job description
SixSense builds an AI platform for semiconductor fabs and OSATs. Process and quality engineers use it to inspect defect images, train and deploy ML models, and act on the results without writing code. The web control room is the part of the product they work in every day.
What You'll Do
Build and maintain frontend features using React, TypeScript, and MUI.
Develop interactive image experiences using HTML Canvas, including zooming, panning, drawing, and selecting bounding boxes.
Work with large datasets of images, annotations, and model results while keeping the UI fast and responsive.
Explore Web Workers and other browser capabilities to move computationally intensive tasks off the main thread.
Profile frontend performance and troubleshoot rendering, responsiveness, and memory-related issues.
Write unit tests for components and application logic.
Participate in code reviews, technical discussions, and frontend design decisions.
What We're Looking For
Must Have
Strong JavaScript fundamentals, including closures, the event loop, promises, and async/await.
Hands-on experience with React, including hooks, state management, component design, and re-rendering.
Good understanding of HTML, CSS, and browser rendering fundamentals.
Strong problem-solving skills and familiarity with data structures and algorithms.
At least one meaningful project that you've built and can explain in depth, including your technical decisions and challenges.
Good to Have
Experience with TypeScript.
Familiarity with MUI or other component libraries, including theming and style customisation.
Experience with HTML Canvas or SVG for drawing, visualisation, or interactive applications.
Exposure to Web Workers, OffscreenCanvas, or other browser performance optimisation techniques.
Experience writing tests using Jest and React Testing Library.
Familiarity with AI coding tools such as Claude Code, Codex, or Cursor, along with the ability to review, understand, and validate AI-generated code.
Internship Details
Duration: 5 months
Work Mode: Remote
Availability: Full-time commitment on weekdays throughout the internship.
Requirements: A reliable laptop and stable internet connection.
Learning: Hands-on exposure to production engineering, code reviews, and mentorship from experienced frontend engineers.
Why SixSense?
Work on a real AI product used in the semiconductor industry.
Build production features rather than isolated internship projects.
Solve interesting frontend challenges involving image rendering, interactivity, and performance at scale.
Learn engineering best practices through code reviews and mentorship.
Gain experience working on a complex product at the intersection of AI and industrial technology.
Similar jobs
- RE

Principal UI EngineerRecently posted Auto Apply
Reltio · Bengaluru · Hybrid 🇮🇳
Stakeholder ManagementGCPMobX+23TechnologySalary not listed - NE

Senior Frontend Engineer Auto Apply
Neuron7 · Bengaluru · Hybrid 🇮🇳
StorybookHTMLOAuth+24TechnologySalary not listed - NE

Frontend Engineer Auto Apply
Neuron7 · Bengaluru · Hybrid 🇮🇳
SpringSpring BootOAuth+11TechnologySalary not listed - NE

Frontend - Apprentice Auto Apply
Neuron7 · Bengaluru · Hybrid 🇮🇳
GitHTMLFigma+9TechnologySalary not listed - LI

Front End Developer Auto Apply
Lingarogroup · India · Remote 🇮🇳
OnboardingDockerNext.js+12TechnologySalary not listed - DI

Senior Frontend Developer - AI TrustRecently posted Auto Apply
DigiCert · Bengaluru · Hybrid 🇮🇳
OAuthCSSDNS+8TechnologySalary not listed - EX
Senior Web Engineer (AI Fluent), Front End Products Auto Apply
Experian · Hyderabad · On-site 🇮🇳
Generative AIReactJavaScript+2TechnologySalary not listed - IA
4716-Software Development Engineer-II (Frontend)Recently posted Auto Apply
Innovaccer Analytics · Noida · On-site 🇮🇳
GitAWSPython+8TechnologySalary not listed - VE
SFCC Frontend Developer Auto Apply
VML/WPP Enterprise Solutions · Mumbai · Hybrid 🇮🇳
GitHTMLAWS+10TechnologySalary not listed - VM

SFCC Frontend Developer Auto Apply
VML · Mumbai · Hybrid 🇮🇳
ShellGitHTML+10TechnologySalary not listed - GO

Software Development Engineer II (Frontend) - Opportunities Auto Apply
Gohighlevel · India · Remote 🇮🇳
MicroservicesMongoDBNestJS+18TechnologySalary not listed - RE
Software Engineer – Frontend Developer (Angular) Auto Apply
Renesas Electronics · Bangalore · On-site 🇮🇳
GitAWSAngular+5TechnologySalary not listed