← Back to job listings
Internship: Web Developer
ELCA Global Career site · Geneva, Switzerland
About The Role
- As a Managed Security Services Provider (MSSP), we deliver cybersecurity monitoring, detection, and
- incident response services to multiple clients across different industries. Our mission is to help
- organizations detect and respond to threats faster, using a combination of advanced technologies and
- expert analysts.
- We are building a web portal integrated into Microsoft Teams, designed to provide our customers with
- a centralized, real-time view of their cybersecurity posture. As a Frontend Web Development Intern,
- you will contribute to this portal’s development and integration with our backend systems.
- React-based Web App (Teams Integration): You will develop a modern, modular React application
- that runs inside Microsoft Teams as a tab app. The portal will allow our clients to securely access
- dashboards, incident reports, alert feeds, and recommendations.
- Authentication via Microsoft Teams: You will implement authentication using Microsoft Teams SSO
- (Single Sign-On) and Azure AD, and develop a lightweight Node.js/Express backend (or similar) to
- handle token validation, session management, and secure API communication.
- Incident & Alert Management Interface: You will design and implement UI components to display and
- manage incidents, alerts, and threat information. The portal will pull data from tools such as TheHive,
- Microsoft Defender for Endpoint, and other security platforms.
- Backend Integration: You will connect the frontend application to our backend services via REST APIs,
ensuring secure, reliable, and scalable communication.
- Web Development Best Practices: You will apply best practices in component-based development,
state management (e.g., Redux, Context API), routing, and UI/UX design.
- Containerized Development Environment: You will use Docker to containerize the frontend
application for development, testing, and deployment purposes.
- Version Control and Collaboration: You will collaborate with the team using Git (feature branches,
pull requests, code reviews) and follow agile development workflows.
Objectives
- Develop a Production-Ready React Application: Build a robust, scalable, and maintainable frontend
interface fully integrated with the backend services.
- Promote Code Reusability and Modularity: Leverage component-based architecture to ensure ease
of development, testing, and maintenance.
- Enable Secure Access via Teams: Ensure a smooth authentication flow using Microsoft Teams SSO
and Azure AD, integrated with a secure backend.
- Ensure Smooth Developer Experience: Use Docker and Git to streamline local development, testing,
- and continuous integration.
- Our offer
- A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team
- The chance to make a difference in peoples’ life by building innovative solutions
- Various internal coding events (Hackathon, Brownbags), see our technical blog
- Monthly After-Works organized per locations
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
- This internship starts in February 2026 .
- Applications must include your most recent academic transcripts (grades); applications without transcripts will not be considered.
Similar roles you might like
See all →T
Senior Software Engineer
TripleLift
Salary not disclosedPosted today
CL
Automation Engineer 80-100%
CH12 Lonza AG
Salary not disclosedPosted today
ED
Power BI Developer
EUROPEAN DYNAMICS
Salary not disclosedPosted today
D
Solutions Architect - CPG and Manufacturing
Databricks
Salary not disclosedPosted today
GC
Manufacturing Engineering Manager (CNC / Lean / Automation)
Gramian Consulting Group
Salary not disclosedPosted 1 day ago
CT
Lead Software Engineer Mobile App
CHE003 Thomson Reuters Enterprise Centre GmbH
Salary not disclosedPosted 1 day ago
E
Engineering Manager
Evooq
Salary not disclosedPosted 1 day ago
VS
AI Solutions Architect
Visium SA
Salary not disclosedPosted 1 day ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
