This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Build real-world frontend features with Vue and Nuxt in a production environment. Gain hands-on experience delivering scalable UI components within an international tech team. Join our Product & Technology department as a Frontend Engineering Intern (Vue, Nuxt) and gain hands-on experience contributing to real production systems. In this role, you will support the development and continuous improvement of our digital platforms while working closely with experienced engineers in an agile environment.
Job Responsibility:
Deliver small to medium-sized UI components and features under supervision
Contribute to implementing new frontend functionalities using Vue and Nuxt
Write clean, maintainable, and well-structured TypeScript code
Participate in code reviews and continuously improve implementation quality
Ensure alignment with our design system and component-based architecture
Collaborate with backend and product teams to implement features from specification to deployment
Support testing and help improve overall frontend performance and usability
Requirements:
Currently enrolled in a Computer Science, Software Engineering, or similar academic program (3rd year or higher)
Strong understanding of TypeScript fundamentals
Basic experience with Vue or Nuxt (university or personal projects acceptable
SSR is a plus)
Familiarity with component-based architectures and modern frontend tooling
Basic knowledge of RESTful APIs and web performance concepts
Comfortable using Git and version control workflows
Understanding of basic software testing principles
Fluent in English (C1)
Detail-oriented with a structured way of working
Eager to learn, ask questions, and grow through feedback
Team-oriented mindset with good communication skills
Proactive problem-solving attitude and professional work ethic
What we offer:
The opportunity to contribute to the academic/scientific community
Flexible working hours
Team bond strengthening through team-building events
Professional growth opportunities with our global training system
Working in a collaborative and socially responsible team
Company retreat facility
Full-coverage insurance for accidents/daily sickness
Prime location near Basel train station and city center