Creatiwity

Creatiwity

L'équipe Tech

Nous sommes des passionnés de nouvelles technologies, mais pour nos projets, nous pensons que la Tech doit constamment servir l'expérience client et les évolutions futures des projets. C'est un outil, et pour chaque projet, nous avons à cœur de choisir le bon.

Ainsi, l'équipe Tech a pour missions de concevoir, développer et maintenir les solutions de nos clients. Elle est composée d'UX/UI designers, de développeurs frontend, backend et DevOps.

Les leads sont chargés de former les autres développeurs et designers régulièrement, mais aussi, en ce qui concerne le développement, de rédiger les spécifications techniques des différents projets.

Répartition des collaborateurs

  • Devs FullStack

    40%

  • Leads Devs

    25%

  • Design

    20%

  • Product

    10%

  • DevOps

    5%

Technologies et outils

    Backend

    • C#
      C#
      50%
    • .NET
      .NET
      50%
    • GraphQL
      GraphQL
      35%
    • Kotlin
      Kotlin
      30%
    • Rust
      Rust
      10%
    • PHP
      PHP
      10%

    Frontend

    • TypeScript
      TypeScript
      100%
    • Vue.js
      Vue.js
      80%
    • React JS
      React JS
      10%
    • Angular
      Angular
      10%

    Devops

    • Docker
      Docker
      80%
    • Kubernetes
      Kubernetes
      40%
    • Debian
      Debian
      40%
    • Azure Devops
      Azure Devops
      40%

Figma ⚙️

Au sein de l'équipe Design, Figma nous permet de concevoir nos applications et d'en communiquer facilement toutes les spécifications UX et Design aux développeurs

VueJS/Nuxt ⚙️

Pour nos projets web, nous utilisons ce framework de façon intensive. Il nous permet de réaliser efficacement des projets et de faciliter l'onboarding de nouvelles recrues.

Rust ⚙️

Nouveau venu dans nos outils, Rust est un langage plein de promesses que nous commençons à utiliser en production pour certains backends, et que nous testons pour des applications embarquées.

Organisation et méthodologies

Nos équipes font un weekly tous les lundis matin pour organiser et récapituler le travail de la semaine à venir, puis un daily tous les autres jours pour parler des points de blocages et des succès de la veille.

La composition des équipes sur les projets varie selon les compétences et la disponibilité de chacun, permettant de varier régulièrement les configurations de travail. De plus, sur nos projets, nous nous organisons en sprints agiles de une ou deux semaines, composés d'un planning, d'une review avec démo et d'une rétrospective.

Pour réaliser les tâches du sprint, sur les éléments les plus complexes à réaliser, des séances de travail en pairing sont organisées.

Projets et défis techniques

Mesalia

Mesalia

Mesalia est une plateforme de réservation de repas adaptée à une utilisation en résidences senior.

Cette plateforme, développée à la demande d'un de nos clients, est constituée d'une interface de réservation tactile, d'un point de vente sur tablette, d'un backoffice de gestion et génère les rapports nécessaire à la bonne marche du restaurant et de la résidence.

Mesalia a été développé depuis zéro en interne grâce à l'organisation d'ateliers avec le client, en commun avec les équipes design et développement. Des phases de test ont été organisées, et elle est désormais déployée en production dans une cinquantaine d'établissements depuis l'automne 2022.

Deezer

Deezer, plateforme mondialement reconnue de streaming musical, a exprimé le besoin de déployer son service sur l'enceinte connectée d'Apple : le HomePod.

Une API sur mesure en Node.js a été développée par nos ingénieurs afin de rendre accessibles les musiques de deezer sur le HomePod.

La solution a été déployée auprès de l'ensemble des utilisateurs iOS de l'application Deezer en juin 2021. Très rapidement, de nombreux utilisateurs s'en sont servis et l'API a distribué une très grande quantité de stream musicaux, radios, flows, etc.

Article de presse
Deezer

Processus de recrutement

Notre processus de recrutement est constitué de 2 phases principales :

  • un entretien d'une trentaine de minutes avec deux personnes dont le responsable de l'équipe pour laquelle le recrutement s'effectue. Cet entretien a pour objectif de passer en revue le CV, d'évaluer la capacité du candidat à s'intégrer dans l'équipe, et répondre aux questions que le candidat pourrait se poser.
  • un exercice technique à réaliser chez soi en deux jours, d'une durée approximative de deux heures. Il nous permet d'évaluer le niveau technique et surtout la capacité de structuration de la pensée.

Enfin, suite à ces étapes, une réponse est apportée sous une à deux semaines, le temps d'auditionner tous les candidats.

Derniers jobs

Aucune offre en ce moment, revenez d'ici quelques jours !