Pour les employeurs
Senior Frontend Engineer, CMP (Web CTV SDKs)
Didomi
il y a 25 jours
Date de publication
il y a 25 jours
S/O
Niveau d'expérience
S/O
Temps pleinType de contrat
Temps plein
We are seeking a passionate and experienced Senior Frontend Engineer to join our dynamic CMP SDKs Squad. As part of our engineering team, you'll be at the forefront of developing innovative solutions across various SDK environments, including Roku, Kepler, and Web CTV. Additionally, you will support and collaborate on our Web SDK and its related architecture. Help us build new SDKs and make Didomi available in all platforms!

Our main office is in Paris, but we are a diverse and distributed team with members working remotely across Europe and the Americas.

Leveraging your experience in building and maintaining complex frontend applications, you will drive the development of our user-facing web applications, primarily our Web SDK.

Responsibilities
    • Collaborate with designers, product, and other developers to ship new features
    • Be in charge of the overall architecture of web applications
    • Ensure that we have the right tests and structure in place to make sure that we can move quickly without breaking everything
    • Share your knowledge of software development principles and best practices with the team
    • Keep learning new technologies and be on the look-out for new ideas that we should try out

Qualifications
    • Solid knowledge of JavaScript and Typescript
    • Experience with modern JavaScript and Typescript tooling and libraries
    • Experience with front-end applications built in React and best practices and patterns
    • Quality-oriented mindset: testing, code reviews, code quality, etc.
    • A passion for simple, maintainable, and readable code that balances pragmatism and performance
    • Knowledgeable of accessibility concepts and developing WCAG-compliant features
    • Obsession with performance considerations and experience with optimizing metrics related to Google Core Web Vitals

Bonus points
    • Familiarity with other languages as Rust, SceneGraph and BrightScript
    • Familiarity with Preact and Signals

Recruitment process
    • HR Interview (15 min)
    • A technical interview with an Engineering Manager or the CTO
    • A code challenge to build a simple API or a SPA. This is used as the basis of discussion for the next step. You can find our challenge on https://github.com/didomi/challenges/tree/master/frontend. We also accept suitable open-source projects in place of the challenge.
    • A 1h code review session and architecture discussion with 3-4 Didomi engineers
    • A set of 1:1 30-minute calls with the CTO, engineers, and a product manager

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

The information collected from your application is subject to data processing on the basis of the performance of pre-contractual measures. The processing is intended for the management of applications for positions at Didomi. The fields marked with an asterisk are mandatory. Failure to complete them will result in your application being impossible to process. The recipients of the data are Didomi's Human Resources team and other people in the company who are involved in the recruitment process, as well as their service providers. The data provided will be kept on our records for a period of two years, beginning from the last contact Didomi has with the candidate. In accordance with the applicable legislation you have the right to access, rectification, deletion, opposition. In case of disputes, you have the right to refer to the Commission National de l'Informatique et des Libertés. You can exercise your rights by contacting the data controller at the following address dpo@didomi.io
Balises associées
-
RÉSUMÉ DE L' OFFRE
Senior Frontend Engineer, CMP (Web CTV SDKs)
Didomi
Paris
il y a 25 jours
S/O
Temps plein