ASML is hiring a Frontend Developer Intern to contribute to the development and enhancement of web-based analytics applications. The intern will build intuitive, reliable user experiences, support data visualization and analytics, and collaborate with engineers to improve application functionality, performance, and stability.
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
Qualification
Required
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
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