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