Internship - Diagnostics UI redesign (Software development)
Apply now »Date: May 23, 2025
Location: Kortrijk, BE
Company: Barco
Diagnostics UI redesign – Svelte to Angular
Design and implement Barco CTRL’s updated diagnostics UI
One of the main ways our service team or developers can debug an issue is using a small component within our application called the Observe UI. This component pulls in all the logging from all the components across the different devices within a control room and displays this.
Request:
This UI is written in JavaScript using the Svelte framework. It reports useful information but is still basic. We would like a new and improved version of this component using Angular with JavaScript. This component can have more features this way (such as improved filtering) while having it in Angular also allows it to be closer tied to other front-end components in the application. Other developers will of course help you with this.
This component can then replace the old component and be released inside production. Helping our service team debug issues for customers.
Technologies: JavaScript, TypeScript, Angular, Svelte, frontend, Jenkins, unit tests, VS Code, git
Key Responsibilities:
-
Refine: Refine and plan the work with the team, making sure you understand all tasks enough to start.
-
Implement
-
Initial deployment: Create a new service within Barco CTRL
-
Feature parity: Strive to match the features of the current implementation
-
Improvements: Implement new features for the diagnostics backend
-
Validate: Ensure service quality with automated tests
-
Document: Document the new service thoroughly
Qualifications:
-
Enrolled in a Bachelor's or master's program in Computer Science, Informatics, Electronics, or a related field.
-
Proficient knowledge with JavaScript/TypeScript
-
Bonus: knowledge about either Svelte or Angular
-
Effective communication and teamwork abilities
D&I Statement
At Barco, innovation drives everything we do. We believe that diversity fuels creativity, bringing us closer to our colleagues and customers. Inclusion and equity aren't just values—they're core capabilities that propel us toward our shared goals and mission.
Read here how we do this