tracker

Développeur(se) Web Senior

CDI

Dans le cadre de notre développement, nous cherchons un(e) nouveau(elle) Développeur(se) Web Senior.

Qui sommes-nous ?

Chez vrtice, startup créée en 2019, nous développons une plateforme pour permettre à nos utilisateurs, essentiellement des industriels, de créer simplement et en toute autonomie des visites virtuelles, de les héberger, les enrichir et les partager.

Notre objectif est que l’utilisateur puisse créer ses visites virtuelles à partir de photos sphériques 360° (par exemple prises avec un appareil photo 360°) et de photos classiques (prises avec un smartphone ou un appareil photo), grâce à un éditeur simple et intuitif.

La plateforme est proposée sous différentes formes : SaaS mutualisé, SaaS en instance dédiée, onpremise géré par vrtice, ou onpremise géré par le client.

Nous avons de vrais clients et de vrais utilisateurs depuis le début de l’aventure. Nous travaillons en étroite collaboration avec eux pour répondre au mieux à leurs attentes en adaptant notre feuille de route et les priorités des fonctionnalités.

L’équipe

Notre équipe, à taille humaine, se retrouve autour de valeurs communes : Engagement, Exigence et Simplicité. Elle possède un fort bagage technique lié au développement logiciel et accorde beaucoup d’importance à la qualité au quotidien et au sens large : qualité fonctionnelle au service des utilisateurs, qualité technique, partage, apprentissage, entraide, convivialité, …

Aussi le “craft” est au cœur du quotidien de l’équipe technique, guidée par Xavier Nopre (CTO).

Nous fonctionnons essentiellement en présentiel, dans nos bureaux à Montbonnot, avec ponctuellement du télétravail selon les besoins de chacun ou l’organisation de l’équipe. Bien vivre ensemble dans l’équipe est une de nos forces que l’on cultive.

Au quotidien, l’équipe technique s’organise autour du Kanban où les “micro user stories” sont priorisées, par le PO avec participation de l’ensemble de l’équipe. Chacun est autonome pour s’organiser, mais nous aimons travailler en pair ou mob-programming lorsque cela est possible ou nécessaire. Lors des Merge Requests, des revues de code exigeantes d’un point de vue technique et fonctionnel permettent d’améliorer notre qualité, de partager la connaissance, de discuter certains aspects techniques, et de se challenger pour (encore) mieux faire.

Nous aimons également contribuer et échanger avec les communautés, notamment de développeurs et d’amateurs du “craft”. Nous organisons régulièrement des coding-dojos (tous les quinze jours), des moments d’échanges et de partage entre développeurs (regarder ensemble des vidéos et en discuter). Nous participons également à des conférences en tant qu’orateurs ou organisateurs (AlpesCraft, Agile Grenoble, …).

L’environnement technique

La plateforme est composée d’un backend (Python/Django) et de plusieurs apps front (“micro frontend”) (TypeScript/React/Redux).

L’outillage permet à chaque développeur de travailler efficacement sur son poste (environnement dockerisé, proxies avec données de test, rechargement à chaud, …). Le serveur d’intégration continue (“CI”) joue des pipelines complets de plusieurs jobs, selon les branches et Merge Requests, et permet notamment d’avoir des “Review apps” pour chaque Merge Request, les déploiements automatisés sur toutes nos instances (staging, prod, dédiées), la création des différents packagings pour les instances OnPremise, sans oublier les jobs de vérifications, de tests unitaires, de tests “bout en bout”, de lint, de versionnage, etc…

Quelques mots clés sur la stack technique utilisée : Python/Django, TypeScript, React, Redux, Cypress, Storybook, HTML, SASS, Gitlab, Docker, Ansible, Terraform, Heroku, OVH, AWS, Lambda, etc…

Tes missions

Développeuse ou développeur expérimenté, tu participeras aux activités quotidiennes de l’équipe technique : développements (backend, applications front, …), tests, contribution aux évolutions de l’architecture, amélioration de l’outillage, gestion de l’infra, travaux sur la dette technique, discussion et priorisation des fonctionnalités, etc…

Avec une expérience de plusieurs années, au quotidien, tu pourras trouver ta place au sein de l’équipe. Tu contribueras à du code qui est déployé plusieurs fois par semaine en production, qui est utilisé quotidiennement par nos utilisateurs, et pour lequel nous visons la meilleure qualité possible (technique, fonctionnelle, ergonomique et esthétique).

Les compétences que nous cherchons

Nous recherchons donc une personne :

  • qui partage nos valeurs
  • qui souhaite s’investir dans une startup en plein développement
  • qui a de l’expérience en développement et architecture logicielle et qui pourra rapidement comprendre et intégrer les choix faits par l’équipe, ou les directions suggérées par le CTO, pour les mettre en oeuvre concrètement dans notre plateforme et notre environnement, en guidant le reste de l’équipe, et avec la qualité que nous affectionnons
  • qui est convaincu par les bienfaits du “craft” et de toutes les bonnes pratiques et outillages qui vont avec cette approche, avec ou sans expérience, mais avec une grande envie de s’améliorer
  • qui aime et sait travailler en équipe, ainsi que les partages et les challenges, que ce soit pour les donner ou les recevoir

Les +

Nous avons la chance de bénéficier de conditions exceptionnelles. Nous ne sommes pas avares et voulons bien les partager 😜 :

  • Un environnement dynamique de startup
  • Une ambiance sereine basée sur la confiance, le partage et l'envie d'apprendre
  • Un territoire attractif, la nature et les montagnes à la fenêtre et comme terrain de jeu sur lequel nous organisons régulièrement des sorties (rando, raquette, resto, …)
  • Une excellente couverture santé via une mutuelle prise en charge à 100% par l'entreprise
  • Pratique de différents sports entre collègues (vélo, course à pied, natation) avec d’excellents spots à proximité.
  • ☕ 🏃 💻 🚴‍♀️ ⛰️ ⛷️ 🍻

Pour nous rejoindre

Il suffit de nous envoyer un CV et nous dire ce que tu cherches et ce qui te motive à
Copyright © 2022 vrtice