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 focus5+ years of professional experience in building and supporting web-based applications using JavaScript technologies and modern JavaScript frameworks / libraries like Angular, React and Vue.jsDeep knowledge and understanding of software development lifecycle best-practicesJavaScript (Typescript), HTML and CSS (SASS) proficiencyAbility to refactor complex code into modular and reusable componentsWeb-components and StencilJs experienceKnowledge in Storybook and its documentation, testing and development capabilitiesA plus is automated testing with playwrightProficiency in Figma DEV Mode and CodeConnect to inspect designsUnderstanding of accessibility standards and best practicesFluency in written and spoken EnglishYou bring a can-do mentality, appear self-confident and appropriate, and act agilelyPersonal skills :
You will work effectively in multidisciplinary teams and promote mutual support and collaboration even in a virtual environmentYou are characterized by a structured, analytical and solution-oriented way of workingYou have strong communication skillsBenefits :
Company pension schemeMobility, e.g. the B. Braun Job Ticket or Job BikeOffers related to work and family, e.g. holiday careFlexible working hours such as flexitime and home officeEmployee benefitsDifferent working models, e.g. job sharing / part-timeB. Braun SE | Hannah Bombosch | +495661714017