Junior Software Engineer - Frontend Ajouter aux favoris
You will be based in Paris, with a hybrid policy (3 office days / week) and English as your working language. At Dashlane, we embrace a hybrid culture that combines the best of both worlds: the creativity and energy of in-person collaboration with the flexibility of remote work. Our model is designed to strengthen team connections while supporting individual productivity and work-life balance. To maximize collaboration, we come together in the office on Mondays, Tuesdays, and Thursdays, while Wednesdays and Fridays offer more flexibility for focused work. Our stack:
- Programming language: Typescript, Javascript, React, RxJS
- Browser extension: Manifest V3 (Chromium), Firefox, Safari - content scripts, service workers, Shadow DOM, cross-frame messaging
- Quality: Sonarqube, ESLint
- Testing: Jest, Vitest, WebdriverIO (Selenium e2e)
- Build: Rspack, Webpack, Nx (monorepo)
- Versioning: Gitlab
- Monitoring: ELK, Omni
- Documentation and tooling: Confluence, Zoom, Slack
- Misc: Gitlab CI, PNPM
- AI : Claude Code
- Work deep in the browser-extension stack : content scripts, service workers, Manifest V3 APIs, isolated worlds, and iframe hierarchies.
- Strengthen security features such as anti-phishing / phishing resistance , and help explore new privacy layers (e.g. data-loss prevention for AI tools).
- Building and integrating innovative features based on local analysis of in-browser context using state of the art solutions including custom trained models and genAI models
- Implement projects end-to-end: write clean code, easy to maintain and understand, implement tests, and manage deployment. You will lean on AI coding platforms like Claude Code to streamline this lifecycle, driving development velocity while maintaining high code quality.
- Act as an AI Pioneer within the engineering organization, demonstrating proven experience integrating modern GenAI tooling into day-to-day workflows.
- Learn every day, and share your knowledge with your co-workers.
- 2+ years of experience in software development
- 2+ years of experience with JavaScript or TypeScript development
- 1+ years of experience with frameworks such as React, AngularJS or VueJS
- Experience working in a product development team with agile practices
- Ability to work collaboratively in a team
- Interested by quality and security of applications
- Fluent in AI-assisted engineering
- Fluent in English (as the team is international)
- Curiosity about how the web really works under the hood (DOM, browser extensions, content scripts)
- Curiosity about integrating and exploiting LLM/SLM in browser extension
- Genuine interest in security and privacy
- Comfortable debugging behaviour across many real-world, uncooperative websites
- Willing to develop a T-shaped skillset
- Enjoy writing clean code that is easy to maintain and understand
- Swile card
- Well-being days - 4 extra days (one per quarter) to acknowledge the importance of your wellbeing
- Mental health services through Spring Health for you and your family members
- Equal Parental leave - regardless of gender, up to 20 weeks fully paid leave to take care of their new baby, within the first year of birth or adoption
- Mentorship program - select your mentor from our internal pool and continue your learning path!
- Flexible working hours - depending on the role, determine a schedule that fits your need, in alignment with your manager
- Team building & seasonal social events
- Weekly company-sponsored lunch in the office (Tuesdays), monthly happy hour and much more
- More about our other benefits
Emplois Recommandés
Assistant(e) Marketing et Communication (Alternance) H/F
Lagardère News regroupe Le Journal du Dimanche, le journal hebdomadaire français d'actualité et d'investigation - qui réunit chaque mois 5 millions de lecteurs brand* sur ses différents supports, s…
Gestionnaire Programmes doctoraux et Ecole doctorale F/H
Choisir Sorbonne Université, c'est rejoindre une université engagée sur les enjeux de développement durable, de diversité, d'égalité, d'innovation, de diffusion des savoirs, d'ouverture sur le monde …
IDEX - Technicien CVC H/F
Le poste de IDEX - Technicien CVC H/F Le/la Technicien·ne de maintenance CVC intervient afin de garantir la disponibilité et les performances des installations techniques. Ce poste de Technicien…
Chef de partie H/F - plancha
Rejoignez la famille Cassaro's et faites vibrer l'art de vivre à l'italienne ! Derrière la porte du 25 rue de Buci, à Saint-Germain-Des-Près en lieu et place de l'ancien Germain, a ouvert un nouveau…
Chef de Projet Monétique Senior - Déploiement et Raccordement Grands Comptes - CDI
I. Contexte : Les grands remettants monétiques sont de grands commerçants rattachés aux secteurs de la distribution alimentaire ou spécialisés, mais également des plateformes e-commerce ou des stru…
Conducteur / Conductrice d'engins de Terrassement - Paris 11 H/F
À propos de nous CONNECTT BTP est une agence spécialisée dans le domaine du Bâtiment et Travaux publics. Dans le cadre de notre développement nous recherchons pour un de nos clients un(e) Conducteur /…
Cdd - chef(fe) de projet qualité des données - h/f
Description entreprise : Votre environnement Envie de donner du sens à votre activité professionnelle en contribuant à de grands enjeux de société au sein du service public de l’emploi ? A l…
Data Scientist / Software engineer IA
Rôle principal En tant que Data Scientist / Software engineer IA vous devrez concevoir, développer et déployer des solutions logicielles intégrant des modèles de machine learning et d’intelligence…
Educateur Spécialisé expérimenté-Accueil Educatif de Jour-H/F
Apprentis d'Auteuil est un acteur engagé de l'économie sociale et solidaire, uvre d'église, qui développe des programmes d'accueil et d'accompagnement, d'éducation, de formation et d'insertion, auprè…
Director, Client Partnerships
QUI NOUS SOMMES Zeta Global (NYSE : ZETA) est le cloud marketing alimenté par l’intelligence artificielle , qui exploite des technologies avancées d’IA ainsi que des trillions de signaux cons…