madewithlovemadewithlove

Front-end engineer

Posted 27.01.2019
Take The InterviewOriginal Job Post

We are currently looking for a front-end engineer who can make complex systems understandable, who loves working according to the latest standards and takes pride in delivering nothing but high-quality code. 


Requirements


Softies


  • You protect our company values in and outside the company walls and you politely speak out when they are not followed. You embrace diversity, inclusivity and (e)quality.
  • You know where information can be found and actively search for it. You can think for yourself and challenge the information you find. You don't hesitate to ask questions because others know things you don't. You document everything and in such a way that everybody can understand what is happening and why.
  • Although you can work independently and efficiently, you like to work in a team environment and you don't mind working on several projects simultaneously. You make sure that everybody in your team feels safe to give their opinion and you value every team member's input. Once a group decision is made, you act as a team member by following the architecture, the processes and coding standards as agreed upon.
  • You do what you promise and you take ownership of tasks. You always try to go for the best quality possible with respect of timing and budget. You understand the why of decisions and you suggest improvements when you see an opportunity.
  • You always aim for quality so you actively and consistently strive to expand your knowledge, both technical and non-technical. You like sharing your knowledge with colleagues and the world through different channels (blogging, presentations, group discussions, ...). You are able to give others honest, constructive and actionable feedback. Credit is assigned accurately and generously.
  • You can communicate clearly, taking into account who your audience is. You are always honest, sometimes brutally so, but you are aware of the situation and always stay polite. You know which is the right channel for each message or question.


Hard skills


  • You have a very solid understanding of HTML, CSS and JavaScript.
  • You are an expert in React.
  • You know how to handle state, routing & side-effects with React.
  • You have experience with build tools such as Webpack.
  • You are keen on quality assurance and automatic testing.
  • Version control (e.g. Git) is something you couldn't miss anymore.
  • Your English must be very good, both oral and written. We still like accents though, but to a limited extent.


Bonus points


  • You have experience with other front-end frameworks (e.g. Angular, Vue.js, Ember).
  • You have experience with Typescript and/or Flow.
  • You have a weak spot for performance & accessibility
  • You have something valuable to add when discussing UI and/or UX matters.
  • You have some experience with PHP.
  • Conference stages feel like home to you.
  • The open-source community treats you like a celebrity.


Take The Interview
Posted 27.01.2019