ASML

Internship - Frontend Developer

San Jose, CA, US
  • On-site
  • Full-time

Listing details

  • Last verified Oct 28

About the job

Introduction to the job

The Frontend Developer Intern role provides an opportunity to work with modern web technologies while contributing to an industrial-scale data analytics platform. You will collaborate with experienced software engineers to enhance application functionality, performance, and user experience. Through hands-on development projects, the Frontend Developer Intern will gain exposure to modern software engineering practices that support the advanced technologies behind ASML's industry-leading lithography systems. This internship offers valuable experience in frontend development, data visualization, analytics, and cross-functional collaboration within a global technology organization.

Job Mission

As a Frontend Developer Intern, you will contribute to the development and enhancement of web-based analytics applications. You will work closely with software engineers and stakeholders to create intuitive, reliable, and scalable user experiences that help transform complex data into actionable insights.

Your Assignment

  • 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.

Education and experience

  • Currently pursuing a bachelor’s degree or master’s degree in Computer Science, Data Science, Software Engineering, or a related field.
  • Bachelor’s degree candidates should 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.

Skills

  • Develop web applications using TypeScript, JavaScript, and modern frontend development practices.
  • Build responsive user interfaces with React and component-based architectures.
  • Analyze, organize, and interpret data to support business and engineering objectives.
  • Use Git and version control best practices in a collaborative development environment.
  • Apply problem-solving skills to troubleshoot software issues and improve user experience.
  • Communicate effectively with technical and non-technical stakeholders.
  • Collaborate successfully within cross-functional teams.
  • Work with relational databases and data-driven applications.
  • Utilize frontend UI libraries and data visualization tools such as Ant Design and ECharts.
  • Leverage Python or other scripting languages to support development and analytics activities.

More like this