Frontend Engineer
Getklar|Posted 19 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
✅ About Klar
- Klar is the Data Operating System for growing eCommerce companies - no more spreadsheets. We integrate with all their data sources to provide them with detailed insights on how to accelerate growth and increase profitability.
- We deeply empathise with the struggles of our customers - after having worked most of the last 10 years in e-commerce companies, we know their pain and built Klar to help.
- We work with over 1,000 leading eCom brands like Sunday Natural, Loop Earplugs, Holy, Maniko, Armed Angels and hundreds more who use Klar to make better decisions every day.
- Our guiding principle is Do Work You Are Proud Of - we emphasize long-term quality over short-term results.
If you want to learn more about Klar, click here.
🛠 The Klar tech stack:
We are a 100% Open Source shop and make use of industry-leading tools & technologies.
Frontend:
- TypeScript
- React & Redux
- MUI (Formerly material-ui)
Backend
- Backend for Frontend API Layer written using TypeScript & NestJS
- Backend Core is an implementation of clean architecture with event sourcing
Data, Integrations & Query layer
- Various applications written using Python 3
- Kafka & Clickhouse
- Prefect 2 & Luigi workflow management
Infrastructure
- Kubernetes, Flux CD Git Ops
- CI using Github Actions
- Cloudflare Pages
🧑💻 About the Front End Engineer role
Front End Engineering at Klar is focused on building a beautiful, intuitive, and powerful user interface that our customers love to use. You will be a key part of the team that translates complex e-commerce data into actionable insights.
Your main tasks will revolve around developing new features, improving existing ones, and ensuring our application is fast, reliable, and user-friendly. You'll work closely with our backend team to consume data from our BFF (Backend for Frontend) API layer and collaborate with product and design to create a seamless user experience. We are on the road to Continuous Delivery.
Read more about engineering at Klar: Engineer outreach
✨ Requirements:
- Strong practical experience with TypeScript and React.
- Proficient with state management libraries like Redux.
- Experience building complex and responsive user interfaces with component libraries, preferably MUI.
- You pride yourself in the quality of your work and you always try to produce code that‘s concise, readable, and maintainable.
- You have a good eye for design and a passion for creating excellent user experiences.
- You‘re keen on expanding your technical horizon and always open to challenging the status quo and learning new approaches, methodologies, or tools.
- Familiarity with modern front-end build pipelines using tools like Github Actions and Docker.
- Previous experience with data visualization libraries (e.g. D3.js, Recharts) is a big advantage.
- Experience with NestJS is a plus, but not a requirement.
🚀 Our recruiting process:
- Application Review: We review your application. To make the process as efficient as possible, please ensure your CV is up to date with all relevant information. If we think you could be a good fit, you'll receive an invitation for the first interview.
- First Interview: A 30-45 minute chat to get to know each other better. We'll discuss your motivation for joining Klar and your professional experience, and you'll have the opportunity to learn everything you want to know about us.
- Coding Challenge: We've developed a few interesting challenges that are very similar to the real-world tasks you could face at Klar. You'll get an adequate amount of time to complete the challenge and submit your code back to us.
- Second Interview: Based on your experience and expertise, we'll dive deeper into your technical proficiency. This could range from describing an interesting project to talking through a hypothetical technical problem. We keep this step as fair and unbiased as possible—no whiteboarding binary tree inversions here!
- Meet the Co-Founders: We value strong fit and alignment within our team. This gives you and us a chance for a final check.
- Offer: We'll personally contact you to discuss the terms of the employment.
Sign up or log in to apply:
About Getklar
Work at Klar
About Klar
At Klar, we are building the Data Operating System for growing e-commerce companies.
Sounds pretty fancy, right? But what does that actually mean?
Over the last ten years many powerful tools have emerged that make selling online incredibly easy. There is Shopify for the shop system, Klaviyo for Email Marketing, Recharge for Subscription and many more.
But when it comes to data, most companies still use spreadsheets or basic tools like Data Studio. These take a lot of time to maintain and don't deliver any real insights.
With Klar, we want to change this.
We are building a data platform that is tailored to the needs of growing e-commerce brands. Fast to set-up and easy to maintain. Yet, providing detailed insights as to what brands can do to accelerate growth and increase profitability.
We work with over 1.000 leading eCom brands like Sunday Natural, Loop Earplugs, Holy, Maniko, Armed Angels and hundreds more use Klar to make better decision every day.
On top of that we have built the eCom Unity, Europes largest community for eCom operators where brands can connect to exchange knowledge and learnings.
Since we are growing like crazy, we’re looking for smart, hungry and humble people to join us on this ride.
Who We Are
Hi 👋
Nice to meet you. We are Frank, Cillier & Max.
We met around 10 years ago while working together in Cape Town and have been working at various start-ups together since. Cillier & Frank leading the tech teams while Max lead marketing.
Together, we have seen most, if not all, of start-up life. The good, the bad and the ugly 🤠
Before we even started to think about what we want to build, we spend many evenings talking about what kind of company we want to build. We established a set of principles that we value above anything else. More on those below 👇
Also, after having worked most of the last 10 years in e-commerce companies, we deeply care and empathise with the pain and struggles of our customers.
Starting a DTC business has never been easier. Making it successful has never been harder.
We want Klar to bring clarity. And helps brands to understand how they can grow faster and more sustainable.
What We Care About
Having been in this game together for the last 10 years, we know each other and what we want extremely well.
One guiding principles stands for us above everything else
Do Work You Can Be Proud Of
Unfortunately, too many times, things get sacrificed for short-term results. That might be necessary at times, but do it too often and it becomes the standard. And things start to derail from there...
To make this principle a reality, a few things are necessary.
We certainly know that this is not what everyone is looking for. But we are totally ok with that.
🏄 Ownership & Trust
We want to work with adults. That doesn't describe age, but attitude. If you say you'll do something. You do it. Simple.
We trust you to do what is right. And you trust us to do the same.
🧠 Work With The Best
To build something remarkable, you not only need to know your tools, but also how to you use them effectively, efficiently and wisely. And never shy away from learning something new.
We love working on hard problems. We feed off each other knowledge and experience and always want to get better. Each of us individually and together as a whole we strive for greatness.
💙 Empathy & Candor
Pretty much every problem ever can be traced back to people not talking to each other. If there is something you don't like, say it. But also make a real effort to understand where the other person is coming from.
If you find yourself nodding in agreement after reading this page, then we would love to talk to you!
Just send an email to max@getklar.com or message me on LinkedIn.
Perks at Getklar
Tech Stack
utilities


dev ops







business tool



application and data










