Emploi
Mes offres
Mes alertes emploi
Se connecter
Trouver un emploi Astuces emploi Fiches entreprises
Chercher

Internship - development of reusable web components using vanillajs

Izegem
Stage
Web
Publiée le 30 juin
Description de l'offre

Domain Engineer – Software Market Education Location

Izegem, Belgium

Televic develops, manufactures and installs top end high-tech communication systems for specific niche markets. A financially independent and stable group, Televic is divided into divisions that each focus on their specific market:

Televic Rail: passenger information systems and on-board control systems for trains
Televic Healthcare: communication systems for healthcare
Televic Conference: conference systems for large venues
Televic Education: multimedia and e-learning solutions for staff training and educational institutions

Televic creates added value for its customers by developing custom-made solutions and by continuously innovating at the cutting edge of technology. With headquarters in Belgium and offices and plants across Europe, Asia and the US, Televic employs over 1000 people worldwide.

About Televic Education

Televic Education is a world leader in the development of research-based solutions that help solve training, quality, certification, accreditation, permanent evaluation and collaboration challenges in many different industries.
The combination of our in-depth knowledge of specific sectors with scientific research has enabled us to create innovative solutions and to build long-term relationships with our clients that range from governments, educational institutions, hospitals as well as corporates.

Topic Description

This internship focuses on the development of reusable web components using Vanilla JavaScript, emphasizing the benefits of modularity and encapsulation in modern web applications. Web components provide a native way to build self-contained, reusable UI elements without relying on external frameworks or libraries. During this internship you will explore custom elements, shadow DOM, and HTML templates to develop a prototype web component for multiple-choice questions as a practical implementation example, which can be integrated into our e-assessment platform assessmentQ. Through this project, you will gain hands-on experience in structuring, styling, and managing state within web components, while also investigating best practices for ensuring flexibility, accessibility, and interoperability across different web environments.

Key Questions:

1. What are the core principles and advantages of web components in modern web development?
2. How can VanillaJS be effectively utilized to create fully encapsulated and reusable UI elements?
3. What challenges arise when developing a standalone multiple-choice web component, and how can they be addressed?

Expected Outcomes:

4. A functional prototype of a multiple-choice web component built using VanillaJS and web component standards.
5. A technical report outlining the development process, challenges, and solutions encountered.
6. Recommendations and best practices for creating scalable and reusable web components without external dependencies.

This internship is ideal for candidates interested in modern front-end development, component-based architectures, and the practical application of native browser technologies in building interactive UI elements.

Nature of the work

7. Level: Bachelor, Master
8. Javascript, Html, WebComponents, .NET, Angular
9. Type of work: Research 30% - Implementation 30% - Experimentation 40%
10. Location: University and Televic Education (Izegem)
11. Number of students: 1

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offres similaires
Emploi Informatique à Izegem
Emploi Izegem
Emploi Flandre Occidentale
Emploi Région Flamande
Accueil > Emploi > Emploi Informatique > Emploi Web > Emploi Web à Izegem > INTERNSHIP - Development of Reusable Web Components using VanillaJS

Jobijoba

  • Dossiers emploi
  • Avis Entreprise

Trouvez des offres

  • Offres d'emploi par métier
  • Recherche d'emploi par secteur
  • Emplois par sociétés
  • Emploi par localité

Contact / Partenariats

  • Contact
  • Publiez vos offres sur Jobijoba

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder