Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Front-End Developer

Posted 24 Mar 2024
Work experience
2 to 5 years
Full-time / part-time
Full-time
Job function
Degree level
Required languages
English (Fluent)
Dutch (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Front-End Developer

Catawiki’s purpose is to enable people to discover and obtain special objects that help them fulfil their passions. In doing so, we add some color & make the world a more interesting place!

Our Frontend story

When the site grew exponentially so did the need for properly structured Frontend. A major effort was spent modernizing our stack and properly structuring it so that it is scalable, maintainable and predictable. It has a nice balance in that we can iterate fast but still be confident on features/changes that we release. It is an ongoing process, so we constantly look into new ideas and ways on how to improve our stack every day.

Here’s Arek, one of our Engineers:

“I always wanted to have a job where it’s not only about coming to work because “I have to”, but also because I enjoy it and find it purposeful. Having so many talented people around and a direct impact on the experience of millions of our users - I can surely say that it’s finally possible! All of that in a fast-paced environment with a top-notch stack: React, TypeScript and the world of microservices.”

So what's the job

Working in a high traffic environment you will have the opportunity to build new features to grow the business and measure the impact. We are highly data-driven so A/B experimentation is at our core. You will be part of the frontend guild which is distributed across multiple teams consisting of a Product Owner, UX designer, backend and other frontend developers.

You will also work with the frontend guild on constantly maintaining and improving our infrastructure to keep the stack being scalable, maintainable and predictable. We are open to new and fresh ideas and you will have the opportunity to display them at our guild meetings where we openly discuss them.

How we roll - Our Stack

On most of the codebase, you will be working with TypeScript (our primary choice for writing Frontend code), React, Redux. Our code is built with Webpack. The code architecture is based on the Feature pattern and we are testing our code using Jest. For static content, we use Rails with Haml. We style our code using SCSS with the BEM methodology.

The stack and architecture that we have right now has been chosen by many frontend developers spending a lot of time in our codebase. We think it works really well for us, but as with everything we are always up for new ideas.

We still have some parts of the code which are in our outdated stack. We are continuously working on migrating those to the preferred one.

You'll move in sync with

You will be part of one of the product teams. Given their domain (Search & Discovery, Payments, Onboarding etc.) you will work closely with all of the team members in sharing your expertise by explaining how/if things should be done and how will it affect the user experience.

A little about you

It's likely that you know how to explain a problem and a solution, both in detail to a technical crowd and in a simplified way to the not so technical folk. You know how to organize your time to be efficient without being overworked, and are calm and collected when a problem arises in production, and are great at prioritising your work. In addition, you have a proven track record in the following:

  • JavaScript and/or TypeScript - we can bring you up to speed with TypeScript
  • Experience with React or Vue is preferred
  • Redux or any other state management tool
  • Styling while using the BEM methodology or any of the modern approaches with using PostCSS for CSSinJS, CSS modules etc.
  • Functional and Object-oriented programming paradigms
  • Unit testing
  • Build automation, webpack/rollup

The Catawiki Story

A piece of the moon, a complete dinosaur skeleton, the Pope's hat, the world's smallest book - at Catawiki, we come across extraordinary objects such as these every day. As Europe’s fastest growing online auction platform, our mission is to make special objects available to everyone. In fact, 14 million users are buying and selling on Catawiki every month. This means we are continually growing and always on the lookout for new talent!

Born and raised in The Netherlands, we started in 2008 as a platform where collectors could manage their collections online. Yet, times change, ideas evolve, and in 2011 we hosted our first online auction and we haven’t looked back since! We’ve now grown to 500 Catawikians working across 7 International offices and are proud to have maintained our start-up mentality.

Here’s what we can offer you

A diverse and international team with over 40 different nationalities, located in the heart of Amsterdam and Assen with an easy-going atmosphere. The Catawiki Community gathers everyone together for everything from ‘CataFooty’ to International Food Festivals, Friday Drinks, Board Game Nights, Pub Quizzes and Boot Camps!

And there’s more! We also provide paid holidays, holiday allowance and a pension plan paid for by Catawiki.

Catawiki is the leading online marketplace to buy and sell special objects. Over 75,000 objects are offered in auction every week - each reviewed and selected by one of Catawiki’s hundreds of in-house experts specialised in Art, Design, Jewellery, Fashion, Classic Cars, Collectables and much more. Catawiki is headquartered in Amsterdam with over 750 employees across the world. Fulfil your passion on catawiki.com or download the app.

Other
Amsterdam
Active in 7 countries
745 employees
60% men - 40% women
Average age is 31 years