📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 22/07/2026. It no longer accepts applications.

Web Development Internship – Secure E‑Kiosk Project

STMicroelectronics · Bouskoura

Junior 🇬🇧 English
PHP Python Django Flask HTML CSS JavaScript React Vue Angular REST API SAML2 OpenID Connect OAuth2 LDAP C#/.NET WebUSB WebSerial WebHID

Job description

About the role

We are looking for a motivated Master’s student to join our team and help redesign the employee e‑kiosk web application. The internship focuses on building a modern, secure web architecture that replaces a legacy PHP/ActiveX solution, improving sustainability and user experience.

Key responsibilities

  • Design and develop a new version of the badge‑based e‑kiosk web app.
  • Implement secure REST APIs for employee access and request management using PHP and/or Python (Django or Flask).
  • Create a responsive frontend with a modern framework such as React, Vue, or Angular and integrate it with backend services.
  • Replace legacy ActiveX badge readers with local services (C#/.NET or Python) or browser APIs (WebUSB/WebSerial/WebHID).
  • Integrate the solution with corporate WebSSO (SAML2 or OpenID Connect/OAuth2) and LDAP for authentication.
  • Define and implement the end‑to‑end data flow from badge reader to authenticated session.

Required profile

  • Currently pursuing a Master’s degree in Computer Science, Software Engineering or a related field.
  • Strong foundation in backend development with PHP and Python.
  • Proficiency in HTML, CSS, JavaScript (ES6+) and experience with at least one major frontend framework.
  • Familiarity with authentication protocols (SAML2, OAuth2, OpenID Connect) and directory services (LDAP).
  • Interest or knowledge in hardware‑to‑browser integration using C#/.NET, Python or web device APIs.
  • Ability to design robust REST APIs and deliver a complete prototype.

Required skills

  • PHP
  • Python (Django, Flask)
  • HTML, CSS, JavaScript (ES6+)
  • React, Vue or Angular
  • REST API design
  • SAML2, OpenID Connect, OAuth2
  • LDAP
  • C#/.NET or Python for local services
  • WebUSB / WebSerial / WebHID

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec STMicroelectronics.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

46 views · 1 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

STMicroelectronics

Bouskoura