Frontend Engineer – Design Systems

0
511

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.

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here