Senior Software Engineer role in Doctolib's Design System & Accessibility team, part of the Platform domain. Owns building and unifying Web and Mobile Design Systems using React and React Native, supporting product teams with accessible, reusable components.
What you'll do
- Design, build and maintain a scalable Web and mobile Design System with React and React Native
- Drive convergence of Web and Mobile Design Systems for visual and functional consistency
- Develop and maintain React Native components for cross-platform experiences
- Upskill and mentor team members on React Native best practices
- Work with Product Designers to translate Figma designs into reusable UI components
- Champion accessibility by embedding inclusive design principles and building accessible components
- Drive adoption and quality of the Design System via documentation and guidelines
- Leverage AI technologies to amplify Design System adoption and developer experience
- Improve scripts, build processes or CI workflows supporting Design System delivery
What we're looking for
- 5+ years of engineering experience
- Strong hands-on experience with React Native and shipping mobile applications
- Understanding of Design System architecture and component-driven development
- Solid experience with React and TypeScript across Web and Native
- Experience applying accessibility best practices (WCAG, ARIA, semantic HTML)
- Passion for knowledge sharing and mentoring colleagues
- Understanding of testing and code quality for scalable interfaces
- Ability to choose efficient technologies for complex UX and engineering challenges
- Proven experience developing efficient, maintainable and secure products
- Comfortable speaking English day to day with the team
Nice to have
- Experience building unified component libraries across Web and Mobile platforms
- Understanding of JS/TS building and packaging processes
- Understanding of web and mobile application performance tuning
- Native iOS or Android development experience alongside React Native
- Contributions to open-source mobile or Design System projects
Good to know
- Permanent position
- Full time
- Location: Levallois, Nantes
- Start date: as soon as possible
- Interview process: Recruiter Interview, Feature Building interview, System Design interview, Behavioral Interview, Offer