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.