JOIN THE TEAMS
THAT ARE SHAPING
THE WORLD.

companies
Jobs

JavaScript Engineer - Attribution and Tracking (m/f/d)

Klar

Klar

Software Engineering
Posted on Oct 22, 2025
🖼️

JavaScript Engineer - Attribution and Tracking (m/f/d)

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 use Klar to make better decision 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.
Apply by sending your CV to work@getklar.com or message us on LinkedIn

🛠️ Your Role

We are seeking a seasoned JavaScript engineer to lead the development and maintenance of our attribution tracking solutions. This role involves:
Implementing and maintaining tracking JavaScript solutions: Develop robust, efficient, and privacy-compliant tracking scripts that operate seamlessly across various e-commerce platforms.
Developing and updating Chrome browser extensions: Enhance our Attribution solution by building and refining Chrome extensions that integrate first-party attribution data directly into platforms like Google Ads and Facebook Ads Manager.
Collaborating with cross-functional teams: Work closely with backend engineers, product managers, and designers to ensure cohesive and effective attribution solutions.
Ensuring compliance and performance: Guarantee that all tracking solutions are compliant with privacy regulations and perform optimally without being hindered by ad blockers or browser restrictions

🧩 Requirements

Expertise in Vanilla JavaScript: Deep understanding of JavaScript without reliance on frameworks, ensuring lightweight and efficient code.
Proficiency with Browser APIs: Extensive experience with DOM manipulation, event handling, storage APIs, and other browser-native functionalities.
Experience with Chrome Extension Development: Proven track record of building and maintaining Chrome extensions, with a solid grasp of extension architecture and best practices.
Understanding of Web Performance and Security: Knowledge of optimizing script performance and ensuring security, especially in the context of tracking and data collection.
Strong problem-solving skills: Ability to diagnose issues quickly and implement effective solutions.
Excellent communication skills: Comfortable articulating ideas and collaborating with team members across different disciplines
Familiarity with Privacy Regulations (optional): Awareness of GDPR and other privacy standards, ensuring that tracking solutions are compliant and respectful of user data.
Read more about engineering at Klar:
Our recruiting process:
Application Review:
We review your application. In order to make the process as efficient as possible, please make sure that all the info on your CV is up to date and that you've included all relevant information about yourself and your professional experience in your documents.
If we come to the conclusion that you could be a good fit for the position you'll receive an invitation for Step 2 (the first interview)
First Interview
The first interview only takes between 30 and 45 minutes and the goal is to get to know each other better. We'll talk about your motivation of joining Klar as well as your professional experience and also give you the opportunity to get to know us better and learn everything you want to know about Klar.
If both parties like what they hear and we proceed to step no. 3 we'll invite you to solve a coding challenge.
Coding Challenge
We've developped 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.
We'll swiftly review your solution and if you've managed to convince us with the solution and your approach you'll receive an invitation for the second interview.
Second Interview
Based on your professional experience and your fields of expertise we'll prepare a bunch of questions to really get to know your level of profienciency. That can be anything from describing an interesting project you've worked on to talking about a hypothetical technical problem you're facing and how your approach to solving it would look like. We're trying to keep this step as fair and unbiased as possible and no, ... you don't have to write code to invert a binary tree on a white-board.
Like in the first interview there will be also time for you to ask questions about our tech stack, and what it's like to work with us.
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 with you.
Apply by sending your CV to work@getklar.com or message us on LinkedIn