The Cortex Design System (Cortex DS) is the heart of innovative business solutions and appealing user interfaces at B. Braun. It brings together all the standards, principles, and patterns necessary for the design of interactions and user interfaces (UI) to develop intelligent business solutions. Cortex DS provides comprehensive resources such as design templates, code, and documentation that make it easy to build such applications. As one of the supporting pillars of the Digital Foundation (DF), Cortex DS is an integral part of the Group Digital Department (GDD) .
We are looking for a Senior Front-End Developer Web Components library to shape the Design system.
As a Senior Front-End Developer (Components library), you will be in the team focused on creating and maintaining the design system and its Web components library, empowered by StencilJs. These products are used in a vast spectrum of innovative, tailor-made solutions for the healthcare industry. Your job will be to develop the library in a robust, easy to maintain way, making sure that it is matching the needs of its consumers.
Tasks and responsibilities:
* Produce clean and high-quality code, based on provided designs with a data driven approach
* Design, build, and maintain reusable web components using modern JavaScript frameworks (e.g., React, Angular, Vue.js)
* Collaborate with cross-functional teams to ensure the usage of the design system
* Increase the number of users, especially developers of Cortex DS resources in breadth and depth, such as by expanding use cases or a mobile design system
* Create and maintain with the architects together a proper Architecture and Governance model to enable other projects
* Maintain the library, which includes topics like testing, performance, compatibility, keeping it up to date with the latest Angular and React version
* Debug and resolve issues across various browsers and devices
* Mentor developers and provide guidance on best practices also with contribution
* Lead technical discussions and decision-making processes
Professional competences:
* Completed studies with an IT focus
* 5+ years of professional experience in building and supporting web-based applications using JavaScript technologies and modern JavaScript frameworks/libraries like Angular, React and Vue.js
* Deep knowledge and understanding of software development lifecycle best-practices
* JavaScript (Typescript), HTML and CSS (SASS) proficiency
* Ability to refactor complex code into modular and reusable components
* Web-components and StencilJs experience
* Knowledge in Storybook and its documentation, testing and development capabilities
* A plus is automated testing with playwright
* Proficiency in Figma DEV Mode and CodeConnect to inspect designs
* Understanding of accessibility standards and best practices
* Fluency in written and spoken English
* You bring a can-do mentality, appear self-confident and appropriate, and act agilely
Personal skills:
* You will work effectively in multidisciplinary teams and promote mutual support and collaboration even in a virtual environment
* You are characterized by a structured, analytical and solution-oriented way of working
* You have strong communication skills
Benefits:
* Company pension scheme
* Mobility, e.g. the B. Braun Job Ticket or Job Bike
* Offers related to work and family, e.g. holiday care
* Flexible working hours such as flexitime and home office
* Employee benefits
* Different working models, e.g. job sharing/part-time
B. Braun SE | Hannah Bombosch | +495661714017