Uzwil permanent, 80 - 100%Start: Immediately or by arrangement Based on our strategy, we're building up a group-wide UI component library to leverage synergies and drive innovation. Are you a senior frontend developer with experience building a scalable UI component library and looking for a new challenge? Do you want to create a state of the art UI component library with an inner source approach, help grow the frontend community, and lead the library with the product owner to success?Introduction Based on our strategy, we're building up a group-wide UI component library to leverage synergies and drive innovation. Are you a senior frontend developer with experience building a scalable UI component library and looking for a new challenge? Do you want to create a state of the art UI component library with an inner source approach, help grow the frontend community, and lead the library with the product owner to success? Tasks
Lead Developer of the UI Component Library and thus responsible for its development and implementation
Implementation of the UI component library (Angular) as well as the implementation of the related topics/processes concerning security (e.g., ISO 27001 topics)
Development and continuous enhancement of the components as well as the support of the related developer community
Developing technical standards for the design system in Buhler in collaboration with the business
Creating solution concepts and ensuring implementation in the applications
Integration of the Component Library and its systems into the IT architecture for software development
Developing, defining, and configuring the DevOps processes
Supporting the worldwide implementation of defined process and system standards (focus on ALM)
Creation and enhancement of developer documentation
Required qualifications
Completed computer science studies (university, FH) or basic technical training with further education, with proven track record in frontend development
Experience in Angluar or a similar framework like React or VueJS
Comprehensive understanding of writing "clean code“ and are able to define and maintain high performant, scalable UI components and its styling.
Experience with writing automated tests (e.g. Jest, Karma, Mocha, Cypress, Jasmine)
Solid understanding of core web and browser concepts
Proficiency in the English language, both written and verbal
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
Understands how to proceed systematically/methodically
Strong process thinking, conceptual skills, analytical thinking
Works independently and has a high level of quality awareness
Understands himself/herself as a team player with service affinity and maintains a good relationship with developers and stakeholders
Can collaborate with various teams across departments, is helpful and has a positive and solution-oriented mindset
An inclination towards communication, inclusion, and visibility
Preferred qualifications
Experience using Git in a professional environment
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
Onboard and coach developers to work on the inner source UI library
Cross-support other developers on appliance of the UI components and on specific issues
Experience in automation software, manufacturing is a plus
Experience in an agile (Scrum) environment
Can moderate technical workshops
Perseverance: has the ability to convince and has a healthy amount of assertiveness
Benefits
Career and personal development
Cross-cultural working environment
Part-time hours
Flexitime
Home office
Employer-funded pension plan
Health-care program
Attractive insurance coverage
Company physician
Canteen
Parking area
Good connections with public transport
Training
Employee benefits and discounts
Employee events
Profit-sharing
Seniority bonus
Application documents
Cover letter, Resume, Transcripts, Letters of recommendation, Certifications, Reference list
Bühler as an employer
Who we are
We are working to create sustainable innovations for a better world. Our aim is to transform the world’s most pressing food and mobility challenges into sustainable technologies, process solutions and business models. At Bühler, you are empowered to show initiative and take responsibility. In our family-owned company, personal success goes hand in hand with shared success. We foster a diverse and inclusive workplace where integrity and courage are key drivers of our success. We support your personal development because we want you to make a difference. By joining Bühler, you will be helping us tackle global challenges while at the same time meeting the needs of our customers.
Bühler is an equal opportunity employer and we value diversity and inclusion at our company, therefore, it's important that you match us and we match you. Regardless of your gender (m/f/d).
Who we are
Bühler as an employer
We are working to create sustainable innovations for a better world. Our aim is to transform the world’s most pressing food and mobility challenges into sustainable technologies, process solutions and business models. At Bühler, you are empowered to show initiative and take responsibility. In our family-owned company, personal success goes hand in hand with shared success. We foster a diverse and inclusive workplace where integrity and courage are key drivers of our success. We support your personal development because we want you to make a difference. By joining Bühler, you will be helping us tackle global challenges while at the same time meeting the needs of our customers.
Bühler is an equal opportunity employer and we value diversity and inclusion at our company, therefore, it's important that you match us and we match you. Regardless of your gender (m/f/d).