Job Description
Your contribution to something big:
As a Frontend Developer, you will play a key role in designing and developing modern Human Machine Interfaces (HMI) for configuration and diagnostics within the ctrlX FLOW system. You will be part of the ctrlX FLOW Software Development Team, contributing to web-based applications running on the ctrlX Core.
Working in an international and multi-site Agile environment, you will collaborate closely with backend developers, UI/UX designers, and product teams to deliver high-quality, scalable, and user-friendly frontend solutions for industrial applications.
Your responsibilities include:
* Designing and developing state-of-the-art frontend solutions that meet functional and technical requirements
* Creating intuitive HMI solutions for system configuration and diagnostics
* Collaborating with backend developers to design APIs and integrate frontend components
* Translating UI/UX design concepts into functional, responsive user interfaces
* Ensuring compatibility across browsers and devices
* Writing clean, maintainable, and testable code
* Applying Agile principles in daily development work
* Actively contributing ideas, solutions, and improvements within the team
Qualifications
What distinguishes you:
Education
* Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Experience
* Experience in developing production-quality frontend applications
* Practical experience with Angular and Agile development methods
Know-how
* Proficiency in HTML5, CSS3, TypeScript, and JavaScript
* Experience with Angular, RESTful APIs, and asynchronous data handling (e.g. rxjs)
* Experience with testing frameworks such as Jasmine and Cypress
* Experience with UI component libraries (e.g. Angular Material)
* Knowledge Vector Graphic manipulation (such as SVG), Git, and software quality principles (clean code, security, extensibility)
Languages
* Good communication skills in English
Working Style and Personality
* Structured and quality-oriented working style. Team-oriented, communicative and motivated to work in an international environment
Additional Information
Work #LikeABosch includes:
Flexible work conditions
Hybrid work system
Exchange with colleagues around the world
Health insurance and medical office on site (nutrition, psychology, physiotherapy and general clinic)
Training opportunities (i.e., technical training, foreign languages training) & certifications
Opportunities for career progression and continuous professional development
Access to great discounts in partnerships and Bosch products
Sports and health related activities (gym)
Free transports from Porto
Free parking lot
Canteen
Success stories don´t just happen. They are made...
Make it happen We are looking forward to your application