Jobs
Meine Anzeigen
Meine Job-Alerts
Anmelden
Einen Job finden Tipps & Tricks Firmen
Suchen

Master thesis : web developer

Lausanne
Abschlussarbeit
Elca
Web Entwickler
Inserat online seit: 1 Oktober
Beschreibung

Overview

Join to apply for the Master Thesis : Web Developer role at ELCA Group. This internship starts in February 2026.

As a Frontend Web Development Intern, you will contribute to a web portal integrated into Microsoft Teams to provide customers with a centralized, real-time view of their cybersecurity posture.


Responsibilities

* Develop a modern, modular React application that runs inside Microsoft Teams as a tab app; the portal will allow clients to securely access dashboards, incident reports, alert feeds, and recommendations.
* Implement authentication using Microsoft Teams SSO and Azure AD; develop a lightweight Node.js/Express backend (or similar) to handle token validation, session management, and secure API communication.
* Design and implement UI components to display and manage incidents, alerts, and threat information; pull data from tools such as TheHive, Microsoft Defender for Endpoint, and other security platforms.
* Connect the frontend application to backend services via REST APIs, ensuring secure, reliable, and scalable communication.
* Apply web development best practices in component-based development, state management, routing, and UI/UX design.
* Containerize the frontend application using Docker for development, testing, and deployment purposes.
* Collaborate with the team using Git (feature branches, pull requests, code reviews) and follow agile development workflows.


Objectives

* Develop a Production-Ready React Application fully integrated with backend services.
* Promote code reusability and modularity through a component-based architecture.
* Enable secure access via Teams with a smooth authentication flow using Microsoft Teams SSO and Azure AD.
* Ensure a smooth developer experience using Docker and Git to streamline local development, testing, and CI.


Our offer

* A dynamic, collaborative environment with a motivated multinational team.
* Opportunity to contribute to innovative solutions and impact in people’s lives.
* Internal coding events (Hackathon, Brownbags) and access to our technical blog.
* Monthly after-works organized by location.


Skills required

* Final-year student (Master’s level) in Computer Science, Software Engineering, or a related field.
* Solid knowledge of JavaScript and React.
* Understanding of modern web development (HTML, CSS, responsive design, REST APIs).
* Understanding of web authentication mechanisms (OAuth2, OpenID Connect).
* Basic understanding of Git and Docker.
* Strong problem-solving skills, autonomy, and a willingness to learn in a fast-paced environment.
* Bonus: experience with Microsoft Teams SDK, Azure AD, or Graph API.


Details

* Applications must include your most recent academic transcripts (grades); applications without transcripts will not be considered.
* Start date: February 2026.


Seniority level

* Not Applicable


Employment type

* Full-time


Job function

* Education and Training


Industries

* IT Services and IT Consulting

Referrals increase your chances of interviewing at ELCA Group by 2x

#J-18808-Ljbffr

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern
Ähnliche Jobs
Stellenanzeigen Elca
Elca Jobs in Lausanne
Informatik und IT Jobs in Lausanne
Jobs Lausanne
Jobs Lausanne (Bezirk)
Jobs Waadt
Home > Stellenanzeigen > Informatik und IT Jobs > Web Entwickler Jobs > Web Entwickler Jobs in Lausanne > Master Thesis : Web Developer

Jobijoba

  • Karriere & Bewerbung
  • Bewertungen Unternehmen

Stellenanzeigen finden

  • Stellenanzeigen nach Job-Titel
  • Stellenanzeigen nach Berufsfeld
  • Stellenanzeigen nach Firma
  • Stellenanzeigen nach Ort

Kontakt / Partner

  • Kontakt
  • Veröffentlichen Sie Ihre Angebote auf Jobijoba

Impressum - Allgemeine Nutzungsbedingungen - Datenschutzerklärung - Meine Cookies verwalten - Barrierefreiheit: Nicht konform

© 2025 Jobijoba - Alle Rechte vorbehalten

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern