KLS

KLS

L'équipe Tech

L'équipe Tech donne vie aux fonctionnalités pensées par l’équipe Produit. En effet, les deux équipes travaillent main dans la main pour atteindre l’excellence opérationnelle et satisfaire au mieux les utilisateurs. Ainsi, les développeurs et développeuses sont en relation avec les product owners, UX et UI designers, depuis la conception jusqu’au développement. 

C’est également l’équipe Tech qui réalise les souhaits les plus chers des utilisateurs en développant régulièrement des améliorations et nouvelles fonctionnalités sur la plateforme. 🪄

Dans une logique d’amélioration et de progression constante, les membres de l’équipe sont amenés, en fonction de leurs appétences, à être formés sur React, Symfony, Gitlab CI, AWS, etc. Ils participent également régulièrement à des évènements (SymfonyCon, AWS Summit, React Summit, etc).

KLS
KLS

Répartition des collaborateur·rice·s

  • Front-End

    46%

  • Back-End

    27%

  • Fullstack

    18%

  • DevOps

    9%

Technologies et outils

Backend

  • Symfony
    Symfony
    100%
  • PHP
    PHP
    100%
  • MySQL
    MySQL
    100%
  • API Platform
    API Platform
    100%

Frontend

  • Storybook
    Storybook
    100%
  • Redux.js
    Redux.js
    100%
  • Material UI
    Material UI
    100%
  • JavaScript
    JavaScript
    100%

Devops

  • Terraform
    Terraform
    100%
  • GitLab
    GitLab
    100%
  • Docker
    Docker
    100%
  • AWS
    AWS
    100%
  • Ansible
    Ansible
    100%

Continuous Integration

  • PHPUnit
    PHPUnit
    100%
  • Jest
    Jest
    100%
  • GitLab CI
    GitLab CI
    100%
  • Cypress
    Cypress
    100%

Project Management

  • Notion.so
    Notion.so
    100%
  • JIRA
    JIRA
    100%

Design

  • Figma
    Figma
    100%

Organisation et méthodologies

  • Squad : l'équipe Tech est répartie en squads, chacune étant responsable d’un produit de KLS. Une squad représente une équipe autonome multidisciplinaire composée de développeurs et développeuses front, back ou fullstack qui possède son propre mode de fonctionnement et son indépendance. 
  • Chapitres : les sujets transverses qui concernent toutes les squads sont traités sous forme de chapitres. Ils permettent de partager la connaissance et de synchroniser les développeurs et développeuses.
  • Méthodologie : les squads ont chacune leur product owner et fonctionnent en scrum sur des sprints de 2 semaines. L’écriture des tests et les code reviews sont intégrés au processus de développement.

Le lead dev et le DevOps assurent également le lien entre les squads et sont garants des bonnes pratiques et de la qualité globale du travail de l’équipe.

Projets et défis techniques

  • Projet technique
Projet technique

Projet technique

  • Sécurité : évolution des droits utilisateurs, chiffrement, SSO

  • Gestion multiproduits et problématiques de réutilisation de code

  • Développement d’une API partenaire

  • Évolutions à l’étude : Typescript, GraphQL

Processus de recrutement

  • Étape 1 : Entretien téléphonique avec le CTO

  • Étape 2 : Entretien technique avec le CTO et le lead dev de KLS (visio)

  • Étape 3 : À l’issue de l’entretien technique, tu recevras une étude de cas à préparer pour l’entretien suivant (pas de contrainte de temps)

  • Étape 4 : Entretien de restitution de l’étude de cas avec un product owner et un développeur ou une développeuse  (visio)

  • Étape 5 : Entretien de fit dans les locaux de KLS avec deux membres de la société, suivi d’un moment de partage avec l’équipe Tech

Apprenez-en plus sur KLS