Appenin

Appenin

L'équipe Tech

L’équipe tech d’Appenin s’est donnée comme mission de revisiter l’assurance pour offrir à ses clients une expérience simple et fluide. 

Elle a pour objectif de bâtir une API ouverte permettant de construite des parcours de souscription d’assurance simples ainsi que l’ensemble des outils nécessaires pour piloter une activité d’insurtech. 

Ses forces pour y parvenir : une équipe soudée et pluridisciplinaire, une stack technique peaufinée dans ses moindres détails et des pratiques qui fonctionnent autant en remote que tous ensemble dans la même pièce.

Répartition des collaborateurs

  • Engineering

    70%

  • Produit

    20%

  • UX

    10%

Technologies et outils

Backend

  • Sequelize
    Sequelize
    100%
  • PostgreSQL
    PostgreSQL
    100%
  • Node.js
    Node.js
    100%
  • Hapi JS
    Hapi JS
    100%

Frontend

  • TypeScript
    TypeScript
    100%
  • Tailwind CSS
    Tailwind CSS
    100%
  • React JS
    React JS
    100%
  • Next.js
    Next.js
    100%

Devops

  • OVH
    OVH
    100%
  • GitLab
    GitLab
    100%
  • Debian
    Debian
    100%
  • Ansible
    Ansible
    100%

Data

  • Matomo
    Matomo
    100%

Continuous Integration

  • Sinon.JS
    Sinon.JS
    100%
  • Mocha
    Mocha
    100%
  • Jest
    Jest
    100%
  • Cypress
    Cypress
    100%
  • Chai
    Chai
    100%

Monitoring

  • Munin
    Munin
    100%

Miscellaneous

  • Crowdin
    Crowdin
    100%

Organisation et méthodologies

L’agilité structure les pratiques de l’équipe : Scrum, Software Craftsmanship et Continuous Delivery.

Nous avons à cœur de privilégier :

  • La collaboration asynchrone aux réunions, tout en ménageant des moments de convivialité partagée
  • Préparer une question de design technique sur un document partagé, avant de consulter le reste de l’équipe : chaque membre de l'équipe tech porte des sujets de design selon ses appétences, quelle que soit sa seniorité
  • Sortir la tête du guidon toutes les 2 semaines en débattant des sujets techs proposés par chacun (veille continue, évolution de la codebase et de l'infra)
  • Faire évoluer nos pratiques, valoriser l'expérimentation et la variété pour éviter la routine

Projets et défis techniques

Open API

Open API

Pour offrir à nos partenaires B2B la possibilité de distribuer facilement nos contrats d’assurance à leurs clients, nous avons mis en place une solution permettant générer des devis, des contrats, et de les administrer depuis notre API.

Notre principal défi est de conserver la simplicité de notre API générique tout en lui permettant de servir les besoins spécifiques de nos partenaires.

Nous sommes les premiers consommateurs de notre API, notre parcours de souscription est développé comme si on était un partenaire externe."

La tech au service de l'UX

  • Créer la meilleure expérience utilisateur possible

On ne se connecte pas autant chez son assureur que chez sa banque, ce qui nous pousse à aborder l'UX de nos applications différemment. Nous voulons que nos utilisateurs trouvent ce qu'ils sont venus chercher en un coup d'oeil.

  • Promouvoir les standards d'accessibilité

Nous accordons une grande valeur et beaucoup d'efforts à simplifier la lecture sur tout type d'appareils, et à offrir une navigation facile pour tous.

  • Optimiser nos efforts

Nous mettons en place un design system, une librairie de composants faciles à réutiliser pour une meilleure expérience de développement, cohérents et fidèles à notre charte visuelle.

La tech au service de l'UX

Processus de recrutement

  • Un premier échange RH 

  • Un échange sur la vision Appenin avec Vincent, CTO ou Mathieu, Lead dev 

  • Un échange technique

  • Une rencontre avec l'équipe Appenin dans les locaux