
Senior Software Engineer (Frontend) - Design System & Mobile (x/f/m) - Paris or Nantes
Doctolib is looking for a Senior Software Engineer to join its Design System & Accessibility Team within the Platform domain. With 80% of Doctolib's traffic coming from mobile, the team is on a mission to bridge the gap between the Web and Mobile Design Systems, and you will be a key player in unifying the user experience across platforms with React and React Native. The team supports and empowers all Doctolib Tech and Product teams to build accessible, best-in-class frontend applications. The position is permanent, full-time, based in Levallois (Paris) or Nantes.
Responsibilities
- ▹Design, build and maintain a scalable Web and Mobile Design System built with React and React Native, ensuring a consistent, accessible and high-performance user experience
- ▹Drive the convergence of Web and Mobile Design Systems, ensuring visual and functional consistency across React and React Native components
- ▹Develop and maintain React Native components enabling seamless cross-platform experiences
- ▹Upskill and mentor team members on React Native best practices, fostering a mobile-first culture within the Design System team
- ▹Work hand-in-hand with Product Designers to translate Figma designs into robust, reusable UI components with visual and functional parity between design and code
- ▹Champion accessibility (A11y) by embedding inclusive design principles into the Design System, developing accessible components and providing guidance and tooling for product teams
- ▹Drive adoption and quality of the Design System through team support, documentation, usage guidelines and feedback gathering
- ▹Leverage AI technologies (prompting, context engineering) to build intelligent assistants, automation and migration tools that improve developer experience
- ▹Occasionally improve scripts, build processes or CI workflows supporting efficient delivery of the Design System
Requirements
- ▹5+ years of engineering experience
- ▹Strong hands-on experience with React Native and a proven track record of building and shipping mobile applications
- ▹Strong understanding of Design System architecture, component-driven development and design-engineering collaboration
- ▹Solid experience with React and TypeScript, understanding the nuances between React Web and React Native development
- ▹Experience applying or promoting accessibility (A11y) best practices (WCAG, ARIA, semantic HTML, assistive technology testing)
- ▹Passion for knowledge sharing and mentoring, with the ability to upskill colleagues on mobile development
- ▹Understanding of the value of testing and code quality as foundations for scalable and robust interfaces
- ▹Ability to adapt and choose the most efficient technologies to solve complex UX and engineering challenges
- ▹Proven experience developing efficient, maintainable and secure products
- ▹Comfortable speaking English daily with the team
Nice to have
- ▹Experience building unified component libraries across Web and Mobile platforms
- ▹Great understanding of JS/TS building and packaging processes
- ▹Great 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
Soft skills
What we offer
- ▹Free comprehensive health insurance for you and your children
- ▹Parent Care Program: one additional month of leave on top of legal parental leave
- ▹Free mental health and coaching services through Moka.care
- ▹Package for caregivers and workers with disabilities (adapted remote policy, extra days off for medical reasons, psychological support)
- ▹Work from abroad for up to 10 days per year (flexibility days policy)
- ▹Work council subsidy for sport club membership or creative classes
- ▹Up to 14 days of RTT
- ▹Lunch voucher with Swile card
About the company
Doctolib builds innovative products in agile feature teams to improve the daily lives of care teams and patients, and is an equal opportunity employer committed to improving access to healthcare for everyone.