Description
Are you passionate about frontend development and eager to work on meaningful internal tools? Join us for an exciting internship focused on enhancing My App Health Monitor, our internal product that helps consultants and clients monitor the health of applications in production environments.
Currently, My App Health Monitor offers real-time visibility into key system metrics like API uptime, database connectivity, and storage availability. However, it lacks capabilities for historical analysis and frontend performance tracking. This internship offers you the opportunity to directly contribute to solving both of these challenges.
You will work on:
- Building a statistics dashboard to enable long-term analysis (e.g., uptime trends over six months, recurring issues, etc.)
- Developing a Node.js-based JavaScript package that can be integrated into frontend applications to send key metrics to the backend, maintaining compatibility with the existing data model
This internship is ideal for a student who enjoys bridging technical development with UI/UX thinking, and who’s ready to learn from experienced developers in a supportive environment.
Responsibilities
Under the guidance of our Senior Software Developers, you will be responsible for:
- Design and implement a user-friendly statistics page for historical health data visualization
- Collaborate with backend developers to define and consume APIs for historical metrics
- Build a lightweight JavaScript (Node.js) package for tracking and sending frontend performance metrics
- Ensure the new frontend metrics are compatible with existing backend data structure
- Test and validate features with internal users for usability and performance
- Participate in agile ceremonies and team discussions
Profile
Must-have:
- Currently pursuing a Bachelor’s or Master’s degree in IT, Computer Science, or a related field
- Strong interest in frontend development and UI/UX design
- Experience or coursework in JavaScript (Node.js)
- Eager to learn, proactive, and able to work both independently and in a team
Nice-to-have:
- Experience with Vue.js
- Understanding of frontend performance metrics and monitoring concepts
Benefits
For your internship:
- A dedicated coach will support you throughout your internship and follow up with weekly check-ins
- Guidance to grow your technical and professional skills
- Opportunity to join Easi permanently after a successful internship
A fun and inspiring work environment:
- Transparent communication and open feedback culture
- Modern, wellbeing-focused offices
- Young, dynamic and forward-thinking management
- Team activities: sports events, team buildings, etc.
- Fresh fruit, monthly free breakfast, gaming room (darts, PlayStation, board games, foosball,…), Friday afterwork drinks, and… strong coffee ;-)