➔ All jobs
➔ Jobs at Criteo
➔ Apply for this job
Who we are
At Criteo, our culture is as unique as it is diverse. From our offices around the world or from home, our incredible team of 2,700 Criteos collaborates to develop an open and inclusive environment. We aim to create a place where people can grow and learn from each other while having a meaningful impact. We work together to achieve our goals, push boundaries, and share successes. All of this supports us in our mission to power the world’s marketers with trusted and impactful advertising.
The Software Engineering team builds the products that make Criteo tick: from developing industry leading machine learning techniques, to building high scale/low latency real-time applications (over 5M qps, handling over 300 Bn HTTP requests daily), to delivering first class client interfaces, both API and UI, with forward-thinking UX at their core, all using state of the art technology.
What you'll do
As a full-stack developer, you will contribute to the platforms (UIs & APIs) that provide our partners (brands, retailers, content providers) with the controls & insights they crave. It may be either by being directly involved in one of the business domains (ad campaigns, creatives, products, data insights, ...), or by providing other teams with the building blocks they need to implement their functionalities in a simple and consistent way. You will always have usability, quality, accessibility always in your mind, working with our UX designers to provide the best experience possible.
Alternatively, you could contribute to create the code that will dynamically generate, billions times a day, the HTML for our ad displays, seeking scalability, extensibility and efficiency.
As a full-stack engineer working on these applications you will:
Deploy user-facing services to produce dynamic contents in real-time.
Build web apps to designers and expose APIs for self-service integrations.
Support new products by designing pipelines that span across Criteo services.
Ensure uniform level of quality on mobile devices.
You will take part in:
Defining the web architecture for our customer-facing tools.
Designing, developing, testing, shipping, and maintaining web-based tools that transform our way to operate our business and that redefine the interaction with our customers.
Developing cross-browser web application.
As part of the Full stack development team, you can roll up your sleeves and help the team on backend development when needed.
The job is tailored for you if:
You are open to get your ideas challenged by your team of skilled engineers, as well as challenging theirs, it goes both ways!
You are ready to adapt to an agile and fast-moving environment.
We are looking for:
MS in Software Engineering or related field
1/2+ years of experience in developing web-based applications.
Proficient with web technologies such as modern Javascript (ES5-ES6), CSS, HTML. Continuous integration aficionado, you are a using webpack, npm/yarn and their ecosystems.
Sense of ownership and ability to drive issues and new ideas.
Can prove a first experience in Object Oriented Programming on one of the following languages : C#, Java, Python or C++.
Strong commitment to quality designs, automated testing, and documentation.
Good communication skills in English, both written and spoken.
Bonus point
Strong sense for clean web design and fundamental understanding of UX issues. Are you Pixel perfect?
Experience with JavaScript libraries (e.g. Redux, ...), modern frameworks (e.g. Angular), Material Design, testing frameworks (e.g. Jest, Cypress). You work on personal projects, curious about new technologies (Typescript, ES6, RxJS, etc...)
Have experience with developing and extending large and complex systems.
Have had an experience in Agile environments, are passionate for shipping quality code and for automated testing.
At Criteo, we believe the future is wide open when it includes everyone. We are committed to creating an environment where all Criteos feel a sense of belonging. We nourish our diversity by listening to all cultures within Criteo - and there are many. We are proud to be a global team and conscious that it takes people with different perspectives, thoughts and cultures to succeed. We want you to come as you are so we can succeed together.
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs