Frontend Developer
Criteo
What You'll Do:
We are looking for a Frontend Engineer (with a Full-Stack mindset) to join our product team at Criteo. In this role, you will:
Build user-facing features in a mature AdTech product with well-established engineering processes, high quality standards, and a supportive, collaborative environment.
Write clean, maintainable, and reusable code that adheres to strong engineering principles.
Ensure solid unit test coverage; we also use end-to-end testing, and you’re welcome to contribute there as well.
Collaborate closely with Backend Engineers, as well as Product Managers, UX Designers, and other cross-functional teams.
Contribute beyond the frontend when needed — including backend tasks, CI/CD improvements, or broader system design discussions.
Work in a distributed, international environment with teammates across different countries and time zones.
Our stack:
Front-end: Angular, ngxs, nx, Karma, ESLint. Backend: Python (Django / FastAPI). Playwright, Gitlab.
Who You Are:
You have 3+ years of experience in frontend development.
You possess a solid foundation in computer science fundamentals (data structures, algorithms, performance considerations).
You are confident in TypeScript and modern programming paradigms.
You have strong experience with Angular or React (Angular is a plus).
You care about code quality, reusability, and simplicity, and enjoy turning complex problems into elegant solutions.
You are proactive, collaborative, and bring a positive, “can-do” attitude to the team.
Nice to have:
Experience with state management libraries (e.g., NgRx, NGXS, Redux)
Familiarity with reactive programming (RxJS, Signals)
Experience with tooling such as Nx, Karma/Jasmine, or Vitest
Basic backend experience in Python
Experience with end-to-end testing (e.g., Playwright)
We acknowledge that many candidates may not meet every single role requirement listed above. If your experience looks a little different from our requirements but you believe that you can still bring value to the role, we’d love to see your application!
Who We Are:
Criteo is a leader in commerce media, helping brands, agencies, and publishers create meaningful consumer connections through AI-powered advertising solutions. We’re shaping a more open and sustainable digital future for advertising.
At Criteo, our culture is as unique as it is diverse. From our offices across the globe or from the comfort of home, our 3,600 Criteos collaborate together to build an open, impactful, and forward-thinking environment.
We foster a workplace where everyone is valued, and employment decisions are based solely on skills, qualifications, and business needs—never on non-job-related factors or legally protected characteristics.
What We Offer:
🏢 Ways of working – Our hybrid model blends home with in-office experiences, making space for both.
📈 Grow with us – Learning, mentorship & career development programs.
💪 Your wellbeing matters – Health benefits, wellness perks & mental health support.
🤝 A team that cares – Diverse, inclusive, and globally connected.
💸 Fair pay & perks – Attractive salary, with performance-based rewards and family-friendly policies, plus the potential for equity depending on role and level.
Additional benefits may vary depending on the country where you work and the nature of your employment with Criteo.