Toute la technologie est écrite et entretenue par une équipe d’ingénieurs multidisciplinaire d’environ 450 personnes dans le monde. Il s’agit d’ingénieurs côté serveur, côté client et mobile qui travaillent en étroite collaboration avec des experts UX, des rédacteurs et des concepteurs.
Nous suivons une approche de type Kanban, en utilisant Google docs et Asana pour spécifier et gérer le travail ; Github, CircleCI et Terraform Enterprise dans le cadre d’une infrastructure immuable et d’un pipeline de livraison continue ; et Loggly, Sentry et Cloudwatch pour mesurer les performances et surveiller la production.
Certaines de nos conventions de codage sont open-source. Octopus est un endroit idéal pour apprendre, travailler avec des ingénieurs talentueux et améliorer tes compétences.
Côté back-end : Python, Django, Django-REST-framework, GraphQL (Graphene), Celery, Terraform, Packer, Consul, AWS, etc.
Côté front-end :
- React & Next.js & Vercel
- GraphQL & Tanstack Query & tada
- PandaCSS (currently replacing Styled Components)
- Vitest & React Testing Library & Playwright
- Turbopack
- Typescript
Tu contribueras au développement de l’espace client Octopus Energy et à l’ajout de nouvelles fonctionnalités, notamment liées à l’utilisation croissante des compteurs électriques communicants.
Tu participeras aux évolutions de notre bibliothèque de composants Coral qui est commune à tous les projets de l’entreprise.
Tu participeras à l’architecture de l’application dans le but d’en faciliter la maintenance et d’en améliorer les performances et tu t’assureras de son bon fonctionnement en développant des tests fonctionnels.
Tu auras pour mission d’améliorer l’expérience de nos utilisateurs et l’accessibilité de l’application, ainsi que le référencement du site.
Tu apprendras au quotidien, en plus d’avoir accès à des formations de qualité (TotalTypescript, The Joy of React, CSS for JavaScript Developers, …).
Tu seras libre d’innover et de proposer des technologies à la pointe.
Avoir une bonne connaissance de HTML5 et de sa sémantique
Savoir intégrer une page web en respectant une maquette
Maîtriser React, avec Next.Js
Être à l’aise avec TypeScript et son système de typage
Être capable de tester le bon fonctionnement d’une application web
Être autonome, curieux et rigoureux
Avoir un niveau d’anglais B2 écrit et oral
Au moins 1 à 2 ans d’expérience dans le développement front-end
1er entretien de 30/45mn avec un membre de l’équipe Talent acquisition pour discuter de ton projet professionnel et de tes motivations pour Octopus Energy
Un call de fit de 30mn avec ton futur manager et un autre membre de l’équipe tech
Un cas d’étude à travailler chez toi et à nous renvoyer pour la relecture par nos collègues développeur·ses Front-end
Si le résultat est positif, un échange technique d’environ 1h avec 2 membres de l’équipe pour aller plus loin et également discuter entre pairs (possibilité de le faire en physique en fonction des disponibilités)
Rencontrez Guillaume, Directeur général délégué Services
Rencontrez Kenza, Manager commercial B2C
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.