Criteo logo

Junior Fullstack Developer

Criteo

1 year ago

➔ 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.

Company

Criteo logo
Criteo1001-5000 employees
A global technology company that powers the world’s marketers and media owners with trusted and impactful advertising through its Commerce Media Platform.

Onsite Locations

Employment type

Full-time
© 2019-2022 JobsinJS.com. All Rights Reserved.