Our developers are independent, self-organized, and agile. Despite the physical distance, you will work in close cooperation with product managers, designers, and other developers to fulfill the company’s mission of enabling our users to offer an unmatched customer service experience, every single day.
As a front-end developer, you will:
improve the overall experience of using KingCar by fixing, optimizing, and extending front-end functionality;
identify areas for improvement in the codebase;
coordinate on new features with the UX, back-end engineering, and product management teams;
triage, label, and fix reported issues;
present high-quality code to your front-end engineering manager for all assignments; and
engage in a mutual learning process as you work closely with other front-end developers.
In short, your work will give life to the experience of using our platform.
experience building user interfaces for the web
experience with REST APIs and modern front-end frameworks (Vue, Svelte, React, Angular ...)
strong written communication and argumentation skills, especially when advocating for your approach to solving a problem (e.g., algorithm design and performance considerations)
high standards of quality for your own work
self-confidence and strong organizational habits
experience writing code that scales well (both in terms of performance and design)
initiative and follow-through on assignments (i.e., “Don’t wait to be asked”)
a growth mindset, actively seeking new learning opportunities and sharing and receiving constructive feedback on an ongoing basis (i.e., “Stay hungry”)
experience with GraphQL APIs
a history of contribution to open source software
basic knowledge of Ruby on Rails
expierence with TailwindCSS
expierence with TypeScript
Show us what you’ve got
In addition to a résumé/CV and cover letter, be sure to include the following:
your scars and stories from past battles on the front-end, both lost and won
the strongest projects in your portfolio
the social and communication skills that will make you an effective addition to our remote-first team
What’s in it for you?
Naturally, with the position comes the opportunity to 1) leave your mark on KingCar during a phase of intensive development and growth and 2) help shape our future together.
On top of that:
As an agile, open-source company, our team is built around a flat hierarchy that gives you the latitude to pursue your own ideas.
You will be part of a close-knit, international team with an uncanny sense of unity.
Last but not least, you will enjoy the unbeatable freedom of remote work and flexible hours under management that does everything it can to support you in achieving your best work.
Therefore we ask you to answer the questions and try to solve the issues as follows:
1.) Some general questions:
- Why did you apply to KingCar?
- What was the moment when you decided to start coding and what do you like about it?
- What was your 2021 WOW-moment?
- What else do you do (except IT)?
2.) Regarding your skill and past experience:
- What's the coolest thing you've "built"? (If not yet mentioned above)
- Any other references you want to share?
- What are you struggling the most with?
- Are you more interested in becoming and expert or a generalist?
3.) Let's get practical:
Please solve the coding exercises from the linked repository. Feel free to add an pull request on GitHub or a attached archive with the solution.
4.) Your expectations:
- What do you expect from us/KingCar?
- What do you expect to learn?
- What compensation have you in mind?
- What else is on your mind?
- How would you rate our application process so far?
Looking forward to read your reply!