Développeur.se Frontend Logiciel Open Source H/F
Kuzzle
Montpellier - France
il y a 4j

Nous recherchons un développeur frontend capable de travailler sur la SPA Open Source d’administration du backend en Vue.

js ainsi que sur nos produits Enterprise (application métier IoT). Concrètement il va y avoir du code à écrire mais surtout de la réflexion autour de ce genre de sujets :

Challenger le design UI / UX & proposer des améliorations

Adopter des pratiques d’automatisation & factorisation de code

Intégrer les interactions JavaScript & dialogue avec API

  • Processus industriels (release, breaking changes, semver, )
  • Ton avis sera attendu et écouté, autant pour la partie purement technique que pour la partie roadmap produit. Les utilisateurs de Kuzzle sont des développeurs, ce qui veut dire qu’on est les mieux placés pour savoir quels sont leurs besoins.

    La qualité du code, On rigole pas avec ça chez Kuzzle !

    Comme on développe un produit Open Source utilisé par des milliers de personnes, nous avons de strictes exigences de qualité et une CI à toute épreuve :

  • Linteurs (eslint, sonarqube, LGTM)
  • Test fonctionnels (Cypress)
  • Documentation obligatoire (et sans liens morts)
  • Déploiement automatique (NPM, Docker, documentation)
  • Chaque apport au code donne lieu à la création d’une pull request qui sera revue par au moins deux personnes avant d’être acceptée.

    De nombreux ateliers techniques sont organisés, chacun est libre d’y participer et d’apporter sa contribution à l’édifice.

    Stack frontend : Framework JS type Vue.js / React / Angular

    Stack backend : Node.js, Elasticsearch, Redis, Javascript / Typescript

    main requirements

    Compétences techniques attendues

  • Solides connaissances en programmation frontend, de préférence en Vuejs mais si vous maitrisez un autre framework c’est bon aussi.
  • Connaissances en CSS / SCSS
  • Bonne compétences en architecture de code (SOLID, KISS, tout ce qui permet de produire un code élégant et maintenable)
  • Compétences appréciées

  • Première expérience avec la programmation asynchrone
  • Bonne connaissances de CI / CD (Gitlab, Github Action, ) ainsi que des concepts et outils liés
  • Bonne connaissance de Docker et Docker Compose (on bosse qu’avec ça)
  • Avoir travaillé sur des problématiques de scalabilité, clustering ou de performances
  • Connaissance de webpack
  • Premier projet en Flutter / ReactNative
  • Savoir comprendre et rédiger en anglais. Comme on est open source beaucoup de communications sont en anglais.
  • Soft Skills attendus

  • Très bonne communication, c’est le cœur de nos méthodes pour faire évoluer notre entreprise et notre travail ainsi que pour partager la connaissance et la valeur.
  • Être rigoureux, le code produit est open source et doit être facilement reprenable autant en interne que par des tiers.
  • Autonomie, notre organisation est très horizontale et c’est donc à chacun de savoir de se responsabiliser pour faire avancer ses tâches dans le but d’améliorer le produit dans la direction que l’on s’est fixé.
  • Conserver un esprit critique, chaque décision est questionnable et doit être questionnée afin de s’assurer de prendre les meilleures décisions possibles.
  • Accepter la critique, en parallèle du point précédent, chacun doit être capable de se remettre en question et d’accepter les critiques constructives
  • job details.other requirements

    Avantages

    Carte Swile, Mutuelle, Plan Epargne Entreprise, Comité d’entreprise

    Kuzzle fait partie du Groupe Kaliop et bénéficie d’avantages normalement réservés aux ETI )

    Signaler cette offre d'emploi
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Postuler
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Continuer
    Formulaire de candidature