Internship - Frontend Developer

ASML•San Jose, CA
•$18 - $57

About The Position

The Frontend Developer Intern contributes to the development and enhancement of web-based analytics applications for an industrial-scale data analytics platform. Working with experienced software engineers and stakeholders, the intern helps create intuitive, reliable, and scalable user experiences that transform complex data into actionable insights. The role provides hands-on experience with modern web technologies, data visualization, analytics, software engineering practices, and cross-functional collaboration at ASML.

Requirements

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Data Science, Software Engineering, or a related field.
  • Bachelor’s degree candidates must have completed at least three years of study.
  • Experience through coursework, personal projects, research, or internships involving software development.
  • Experience using TypeScript, JavaScript, or other modern programming languages.
  • Familiarity with data analysis concepts, including data aggregation and basic statistical methods.
  • Experience using version control systems such as Git.
  • Ability to develop web applications using TypeScript, JavaScript, and modern frontend practices.
  • Ability to build responsive user interfaces with React and component-based architectures.
  • Ability to analyze, organize, and interpret data to support business and engineering objectives.
  • Ability to use Git and version control best practices in a collaborative development environment.
  • Problem-solving skills to troubleshoot software issues and improve user experience.
  • Effective communication with technical and non-technical stakeholders.
  • Ability to collaborate successfully within cross-functional teams.
  • Ability to work with relational databases and data-driven applications.

Nice To Haves

  • Experience with frontend UI libraries and data visualization tools such as Ant Design and ECharts.
  • Ability to use Python or other scripting languages to support development and analytics activities.

Responsibilities

  • Develop and enhance web application features using TypeScript, JavaScript, and modern frontend frameworks.
  • Build user interface components using React functional components and hooks.
  • Support the design and implementation of data visualization and analytics features.
  • Collaborate with engineers to improve application performance, usability, and stability.
  • Analyze and aggregate data to support business and engineering needs.
  • Participate in code reviews, testing activities, and software quality improvements.
  • Document development activities and contribute to technical knowledge sharing.

Benefits

  • Bonus program, benefits, and equity information may be shared by recruiters during the hiring process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service