Intern - SW developer UI/UX
Who we are at ThermoFisher Scientific?Transmission electronic microscopes are very sophisticated laboratory instruments widely used today. Software is critical to exploit all the potential of these microscopes, pushing the limits of current physical technologies. These tools and our software applications are used by scientists and engineers in life science, material sciences and semiconductor industry, indirectly affecting our life in many aspects. By contributing to the creation of this software, you might help developing better vaccines, new lighter and stronger materials, or more efficient semiconductors. About the jobOur electronic microscopes have several detectors. These detectors consist of hardware and software components. During qualification in factory, setting up at customer site and even during regular use by the final user, issues can occur. To enable accurate issue diagnostic and resolution, we need to make available relevant information about the status and operation of the detector. This information needs to be collected and presented in an easy-to-use diagnostic (service) tool. During this assignment, you collaborate with our SW developers to ensure that the right diagnostic information is made available in a new service tool that you will help crafting. The main tasks are supporting the team in defining what information is required for diagnostics, how this information can be best presented to the user, and implement an UI to provide the user access to this information. Location & division teamWe are looking for an enthusiastic Intern - Software developer (UI/UX) for the Detectors and Acquisition IA&D SW development area in Eindhoven, Netherlands. The selected candidate will have the opportunity to join one of our Agile SW teams in the Material Sciences Agile Release Train (ART), working in the development of a ground breaking new detector. A day in the life of an Intern SW developer UX/UI:Main activities you will be working on are:- Collaborating with the SW team in clarifying the needs from the user- Researching and implementing standard processes (workflow) for front-end development- Writing code for the front-end (UI/UX) component of a service tool Depending on the level of knowledge and experience, but also on the motivation and interests, you could extend your approach to: - Integrating your code with back-end APIs and services implemented by the SW team- Solving and debugging user interface issues and collaborating with the SW in solving issues in the back-end code- Participating in code reviews and team (Scrum/SAFe) meetings Keys to Success:- Solid grasp of UX/UI framework development and front-end technologies- Attention to detail in implementing visual designs- Effective communication and collaboration with design and back-end teams- Continuous learning and staying updated with front-end standard processes- Problem-solving skills for solving and optimizing user interfaces EducationA bachelor's in engineering, computer science, or equivalent is required Knowledge, Skills, and Abilities- Exposure to UI/UX deployment platforms and services- Shown understanding of software development principles and practices- A CAN-DO & proactive mentality!- Exposure in working with an intercultural team- Knowledge of C++, C# and python is a plus, but not a limiting factor- Knowledge of agile practices (SAFe / Scrum) would be a phenomenal addition but it is not required