Frontend Engineer - Design Systems (Remote, CET +/-2)

 

๐Ÿ‘จ๐Ÿปโ€๐Ÿซ Team Youโ€™ll work on improving and extending our internal design system called Bliss and the component library that implements it ๐Ÿ’ซ

๐Ÿ‘ฅ Employees 200+

๐Ÿงญ Time zone CET +/-2h

๐Ÿ•’ Working hours flexible

๐Ÿ’ผ Job Full-time

โœˆ๏ธ Business trips No - but we like to meet from time to time, virtually or in person

What you will do

As a Design Systems Frontend Engineer, youโ€™ll be part of our remote-first, cross-functional product development team, consisting of product managers, designers, testers, and developers.

Youโ€™ll work on improving and extending our internal design system called Bliss and the component library that implements it. Bliss powers all kinds of different areas of the BRYTER platform and has become an essential part of how we design and develop solutions for our customers.

In this role you will develop components, write documentation and build tools to make it quick and easy to implement features with Bliss. This role is also about improving our designer developer collaboration which will be done by participating in design critiques and working directly with designers. The collaboration with the design team is essential to help refine components for consistency, maintain compliance with the features of our supported browsers and ensure that developers are being informed when a feature can leverage Bliss or when a custom solution is needed.

What we are looking for

๐Ÿ‘‰ Deep Frontend knowledge

At its core, Bliss offers a component library, which relies heavily on HTML and (S)CSS โ€“ this is our foundation. You are very experienced with these technologies and know how to navigate trade-offs when building semantic, performant, and accessible components.

๐Ÿ‘‰ Experience with building component-based web applications with a modern JavaScript framework, such as React or Vue

You have already built component-based web applications with a JavaScript framework like Vue or React. You know how to design a component API considering ease of use as well as stability.

๐Ÿ‘‰ The intersection between design and development

You are a developer who cares about good user experience and detailed design. As part of this you have an understanding of good design and love to collaborate with designers to come to an ideal solution.

๐Ÿ‘‰ You think in systems

You know that a design system is more than just components and youโ€™re ready to contribute beyond software development by creating concepts, doing research, and helping prioritize different needs and requests. Your objective is to deliver a toolkit that helps developers to build quickly and consistently, helps designer-developer communication and brings value to our customers.

๐Ÿ‘‰ Ideally, you haveโ€ฆ

  • Worked with and on a design system already
  • Experience with testing practices in frontend codebases
  • Experience with accessibility standards
  • Experience with build tools like Webpack
  • Experience with building performant frontends
  • The ability to handle a large volume of stakeholder input

How we work

Our main tool for coordinating our day-to-day work is GitLab. We not only use it as central git host, but also for our complete CI pipeline, to trigger and execute deployments with it and track our work items (and bugs ๐Ÿ›) with Gitlab boards.

๐Ÿ›  Developers own the development of their improvements and features and guide them until they are in production. While some parts of the application are worked on mostly by a smaller subset of the team, we practice shared code ownership.

We practice a branch-based development workflow and do code reviews via merge requests (GitLab-speak for pull requests). To enable quick feedback-cycles we aim for short-lived branches and provide automated means to deploy every branch to its own environment.

We put a strong emphasis on automated testing and having a test coverage that follows the testing pyramid. And as with most things, we aim to get better at these practices, which means weโ€™re not perfect. ๐Ÿ˜‡

When it comes to tools, such as an IDE or editor, you are free to use whatever you prefer. We provide JetBrains licenses, in case you like to use their tools.

At BRYTER we believe in the power of self-organizing teams and that everyone can be a leader. Everyone can participate in shaping the way we work at BRYTER, based on their interests and capabilities.

To that end we work hard to make the way we work explicit, to enable us to improve it continuously. Anybody on the team can propose changes and improvements in the form of a proposal, and proposals are by default accepted. Only if by getting feedback on a proposal a serious risk or harm for the organisation is identified, we ask the authors of a proposal to adapt it, usually with the help of the people who identified the risks.

Why should you join us

  • Direct impact on our product from day one
  • Colleagues that care about the product and the people who build it
  • We support you in your journey to become the best version of yourself. Not the least by providing challenging work, people around you who you can learn from, as well as a personal conference & training budget
  • BRYTER has a product & business model thatโ€™s tried and tested and weโ€™re in the process of scaling our impact, so your impact can scale with us
  • Customers love our product which youโ€™ll have a key role in developing

Benefit & Perks

Besides offering a welcoming, human-centred, flexible, all-remote workplace, we offer some perks to our workers.

๐ŸŒด Generous, guaranteed vacation days

๐ŸŽค Time off every year for professional learning & growth

๐Ÿ“• We view continuous learning and professional development as indispensable. Therefore we provide you with a generous, yearly training and conference budget that you can use at your own discretion.

๐Ÿ–ฅ As an all-remote company we care that your workplace at home is safe and healthy. And so we provide a yearly allowance that you can spend on items to equip a more productive and healthy working space for you.

๐Ÿ“ˆ Equity - we offer optional participation in our employee stock ownership program.

๐Ÿ•› Fully remote role with flexible working hours with set asynchronous & collaboration times within the team.

About BRYTER

BRYTER is the no-code service automation platform that enables business experts to build digital applications. The truly no-code platform gives enterprise teams the tools to build self-service applications to provide faster, more accurate services to their colleagues, without programming.

BRYTER is especially geared to professionals in law, compliance, accounting and finance, who use the software to automate complex, recurring decisions and scenarios.

Global brands from McDonald's and ING, through to professional service firms like Deloitte, PwC, and KPMG, use BRYTER to deliver services digitally. BRYTER is a remote-first company with hubs in New York, London, Frankfurt, and Berlin.

TechCrunch about BRYTER

EU-Startups listed BRYTER as one of ten exceptionally promising German startups to watch in 2021

Curious? Please apply

Multiple studies have found that women/non-binary people on average seek to match a high percentage of a role's requirements before applying.

We encourage everyone to apply, even if they feel they might not fulfill all listed requirements fully. We'd like you to give us a chance to evaluate your skills and experience. We're curious to hear from you and learn what you believe you'd bring to the role and the team.

For people living with disabilities, chronic illnesses, or neurodiversity, adjustments, and support can make a decisive difference in the interviewing process. Please let us know if you need any accommodations (specific tools, more time, additional breaks, etc.) and feel comfortable disclosing this, and we'll do our best to meet them.

Apply

Start a conversation with us! Just say hi, tell us why youโ€™re interested in working with us and attach your CV and any portfolio material.

Apply now

Book a personalized demo