Senior Frontend React Engineer

Permanent employee, Full-time · Remote

About the role:

We at Hasty are looking for a great Senior Frontend React Engineer to join our growing team of 30. We are looking for someone who wants to join a venture-backed startup with already existing traction and be part of our experienced frontend team.

As a full-time senior frontend engineer with 4+ years of experience, you will be working on building complex interfaces. It’s a real challenge, with plenty of difficult technical problems to solve. Experience with making architecture decisions, maintaining and enforcing code quality, scaling applications, working closely with business stakeholders, and mentoring other engineers should not be new to you. Expect to work on canvas manipulation, WebSockets integration, and integrating machine learning into a product that everyone can use on an everyday basis.

There’s a lot of variance in the work we do too, so if you are a person that enjoys new challenges and grows bored with repetitive work, we have the workplace for you.

About us:

Our team is based in Berlin but located around the globe, mixed with almost 20 different nationalities. We are a typical startup team - flat hierarchies, fast communication channels, and sometimes a little bit of chaos. We take pride in what we do and love challenging each other's ideas. We also believe in everyone making their own individual decisions for their daily schedule and work-life balance.

Unless a pandemic comes in between, we try to gather everyone at least once per year.


A Frontend Engineer with 4+ years of experience with React and JavaScript. We use TypeScript so you need to be able to find your way around it. Someone who writes JS-code using best practices and has expert knowledge of CSS. Preferably, they like to work on complex problems and are proficient in optimizing web performance.

We work with Konva, redux toolkit, sagas, and Material UI, with recent additions of recoil and storybook. Experience with these is not a must, but a nice one to have.

We love people who take ownership of their work and are not happy with a feature until it makes the product a better experience for all users. We need someone who cooperates well with others and takes the time needed to do proper code reviews and gives constructive feedback to the rest of the team.

What we offer:

We offer a competitive salary package, the possibility to have flexible working hours and a lot of autonomy of how you do your work and how you structure your day. You will be given responsibility and have ownership of your tasks. We are, of course, there to support you as you need.

Last but not least, we think the major perk in working here is to work with a senior team of people who are both uniquely brilliant and great at supporting each other. We are firm believers that Hasty, the product, is great because we have done a good job in empowering our team. We would be excited to invite you to join our band of misfits.

About us

Hasty is a Vision AI company helping humans teach machines to see the world. Based in Berlin, with a hybrid team spanning Europe and Asia, Hasty supports Vision AI practitioners by developing best-in-class end-to-end vision AI tooling supported by a community of machine learning engineers, data scientists, and software developers.

Today, we are helping organizations big and small with implementing vision AI into production faster, quicker, and with less risk of failure than if they use traditional tooling.

Our goal is to make state-of-the-art machine learning accessible to all. By combining cutting-edge technology with a focus on usability, we hope to continue enabling the adoption of vision AI technology.

We are looking forward to hearing from you!
Thank you for your interest in Hasty. Please fill out the following short form. Documents must be in PDF format.
Should you have difficulties with the upload of your data, please send an email to ​

Please upload your CV and other relevant information in PDF format (max. 20 MB in total).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.