Lead Software Engineer [VueJS] - Paris

Long-term contract
Paris
Citizen engagement
Posted on 01-03-2022

Neocity

Neocity, c'est l’expert des applis mobiles au service des villes et citoyens đŸ™ïžđŸ“Č Notre mission : simplifier les relations entre villes & citoyens.

More information
  • Website
  • Company
  • < 15 persons
  • Citizen engagement
Impact study
Neocity did not yet communicate its impact measurement.
Read more

Neocity, c’est l’expert des applis mobiles au service des villes et citoyens đŸ™ïžđŸ“Č

Aujourd’hui, la solution Neocity couvre des millions de citoyens et est prĂ©sente dans plusieurs centaines de villes en France & en Europe.

đŸ‘©â€đŸ‘©â€đŸ‘§â€đŸ‘ŠPour les citoyens, une app pour amĂ©liorer leur qualitĂ© de vi(ll)e : suivre l’actualitĂ© locale en temps rĂ©el, signaler des problĂšmes dans la rue, proposer de nouveaux projets et trouver toutes les infos pratiques (santĂ©, commerces, dĂ©chets
).

đŸ«Pour les collectivitĂ©s, une solution clĂ© en main pour apprĂ©hender les problĂ©matiques de la ville de demain : alerter en cas d’urgence, traiter les demandes des usagers, prendre facilement des dĂ©cisions Ă  l’aide de tableaux de bords et statistiques.

En 2021, Neocity c’est une vĂ©ritable suite d’outils utilisĂ©e quotidiennement par les services et dĂ©cideurs locaux de villes de toutes tailles (de 700 Ă  +200 000 habitants).


En tant que Lead Software Engineer, tu rejoindras l’équipe produit composĂ©e de 5 passionnĂ©s, dont 1 Product Manager, 1 Lead Developer, 2 Fullstack Developer et 1 Product Designer. Tu seras responsable de notre nouveau back-office. Il s’agit d’un puissant outil de gestion de contenu capable d’administrer une application mobile complĂšte : notifications, contenus, signalements, statistiques, 
 L’enjeu est de taille, Neocity Ă©volue vite, la scalabilitĂ© et la pĂ©rennitĂ© de l’outil doivent ĂȘtre assurĂ©s.

Chez Neocity, tu pourras mettre Ă  profit ton expĂ©rience et tes compĂ©tences au sein d’une Ă©quipe focalisĂ©e sur la qualitĂ©, les finitions et la satisfaction utilisateur.

Missions

  • DĂ©velopper, maintenir et amĂ©liorer des fonctionnalitĂ©s sur notre nouveau back-office.
  • Dynamiser & moderniser la stack technique en Ă©tant force de proposition pour amĂ©liorer quotidiennement le produit.
  • Être le rĂ©fĂ©rent tech du back-office.
  • Être responsable de la qualitĂ© et du code du nouveau back-office : code review et pair-programming.
  • En collaboration avec le Product Manager, s’occuper des recrutements sur le back-office afin de construire une Ă©quipe solide.
  • Être en charge de l’équipe technique du back-office.
  • Participer Ă  la rĂ©flexion et Ă  la conception des futurs produits & fonctionnalitĂ©s de Neocity.
  • RĂ©diger la documentation technique, les tests e2e et d’intĂ©grations.

Notre stack technique & outils :

đŸ’» La stack technique :

  • Ancien back-office : AngularJS.
  • Nouveau back-office : VueJS.
    -
    Outils internes : VueJS
  • Application mobile : Ionic 5 (Cordova) / Angular 8 / Typescript.
  • API : Loopback / NodeJS.
  • Base de donnĂ©es et dĂ©ploiement : AWS / MongoDB/ Kubernetes / Docker.

♻ Stack organisation :

  • Design & prototypage des interfaces : Figma.
  • Knowledge base : Notion.
  • Communication asynchrone : Slack.
  • Suivi des tĂąches : Jira.
  • Data & feedbacks : NPS, Firebase, Typeform, Heap & Grafana.

Informations pratiques

  • đŸ’Œ Type de contrat : CDI.
  • 💰 Package :

    • RĂ©munĂ©ration selon la grille en vigueur de l’entreprise,
    • Prime de vacances,
    • Mutuelle Alan,
    • Carte Swile titres-restaurant,
    • Frais de transport Ă  50%.
  • đŸ—ș Lieu : 3 jours par semaine dans nos superbes bureaux Ă  Paris 10e.
    Télétravail possible le mercredi et vendredi (+3 jours supplémentaires par mois).
Profile
  • 2 ans minimum d’expĂ©rience en tant que dĂ©veloppeur sur un produit.
  • IntĂ©gration HTML / CSS3 / SCSS / SASS.
  • MaĂźtrise de VueJS.
  • Bonnes connaissances en Typescript et Javascript ES6.
  • MaĂźtrise de l’intĂ©gration des API.
  • Tests e2e et d’intĂ©grations.
  • Des affinitĂ©s avec l’User Experience.
  • Avoir une vision d’ensemble du projet et des produits.
  • Tu peux tenir une conversation en anglais, et/ou tu as envie de progresser.

On est fait pour travailler ensemble si


  • Tu es motivĂ©.e Ă  l’idĂ©e de rejoindre une start-up en pleine croissance qui laisse une place importante Ă  l’initiative.
  • Tu es sociable, avenant.e, tournĂ©.e vers les autres et tu aimes l’entraide.
  • Tu es organisĂ©.e et sais travailler en autonomie.
  • Tu es trĂšs attentif.ve au rendu graphique final, tu es Ă  la recherche du “pixel perfect”.
  • L’utilisateur est au centre de tes prĂ©occupations.
  • Tu es force de proposition et aime prendre des initiatives.
  • Tu es curieux.se et fais de la veille rĂ©guliĂšrement.