We are looking for a Senior Frontend engineer to join our engineering team. Our main office is in Paris and we are a very distributed team with people working remotely in Europe and the Americas.
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
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
Applicants who contact employees directly regarding their application will not receive a response. Please submit your application through the designated application form.
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 [email protected]
What We Do
Didomi helps organizations implement great Privacy User Experiences that respect choices and give people control over their data. Our Global Privacy UX Solutions are designed to solve today's data privacy challenges, such as multi-regulation consent management, privacy governance, and the need to provide self-service user privacy journeys, supercharged by flexible integrations, high-grade security standards, and premium support services. Thousands of companies work with Didomi to collect billions of consent and preference data points, monitor vendor and tracker activity, reduce compliance risk, and engage users with highly personalized, privacy-first experiences that build trust and loyalty