REACTjobsboard

Senior Frontend Engineer

React jobs at ricardo.ch

ricardo.ch

Ricardo.ch is the largest online marketplace in Switzerland and owned by the Swiss media group Tamedia. We are looking for someone to strengthen our team in Zug, Switzerland as


Senior Frontend Engineer


Working at ricardo.ch is challenging but rewarding at the same time. We work in small autonomous teams, so I have a strong voice not only when it comes to technical decisions, but also on how to shape the product. Our teams (there are multiple) combine people with different backgrounds: Product managers, User Experience designers, Analysts, SEO experts and more. Everybody can and should pitch ideas.


Here's a small sample of recent features Senior Frontend Engineers have worked on:



  • Built a checkout flow so that customers could pay by bank transfer through the Stripe payment provider

  • Created a prototype of our rating system and rating user interface, essentially moving it from our legacy stack to React, Redux and nodejs.

  • Fixed an operational issue with payments raised by a Prometheus alert that prevented sellers to get money from buyers and did a post-mortem on the issue

  • Built an API in nodejs to orchestrate e-mail notifications based on a Kafka event bus


Does this mean that you can just throw in all the newest toys? We are afraid not.


Our site is trafficked with 4 million page views every day. Combine that with 60 other Engineers working on the same codebase and you realize that consistency is key. We test our code, we monitor our apps and we make sure it performs on production. But despite this, we happily use React, Redux, Webpack and Express as well as tools like Docker and Kubernetes. If you code in Javascript, have experience creating and testing responsive layouts and have consumed APIs before, you should apply.


Besides tech skills, what else do we expect?


First and foremost you should be passionate about Frontend. We expect you to craft user interfaces on a daily basis and deploy new code to production all the time. The code you ship is the first thing our customers are going to interact with on our website and we want you to care about it! That doesn't mean you should defend your code at all costs. We expect you to be at ease with throwing code away and build something better also. You may find yourself working on a wide variety of teams over time, which require your expertise and attention to detail and you should be comfortable with that as well. We’re looking for people who thrive in such situations. Above all else, we value engagement, reliability, identification with the company and a ‘let's-ship-it’ attitude.


You’ll also need a good command of English; German (or any other Swiss language) would be advantageous.


Every week, our Engineers spend 20 percent of their time learning and experimenting with technology. So that when time comes, the company has my knowledge at its disposal. Another cool thing about ricardo.ch is the office. It's modern and spacious. In walking distance from the Zug main station and with awesome vistas to the alps and the lake. There is free coffee and fruits as much as you want. To free the mind, they sometimes play table football, X-Box or join one of the many sports offerings over lunch. 


If you're still not sure whether to apply, let us tell you this: you'd be joining a fast paced and established online company in Switzerland with lots of bright people and interesting problems to solve!


We would be happy to review your application. Keep in mind that a cover letter is a perfect medium to tell us more about why it is you're applying and why you'd be a fit.

Apply for this job