Grace à notre équipe technique, nos projets prennent vie. Ils concrétisent nos idées et nos envies. Son rôle :
- La conception et développement des nouvelles fonctionnalités
- L'intégration technique
- La gestion du support technique
Le développement informatique est au cœur de notre activité avec plus de la moitié de nos effectifs y étant dédié.
Le choix des technologies a été très important. Nous avons choisi :
- Java en Back End pour sa portabilité, sa robustesse, la richesse de l'écosystème et son évolution perpétuelle depuis des années.
- React Native en développement mobile pour la capacité à adresser les deux plateformes iOS et Androïd.
- React JS en front pour être homogène au niveau technique.
Cela n'empêche pas d'utiliser d'autres langages lors de projets de développement spécifiques comme Svelte, Angular ou NodeJS.
Le management
En termes d'organisation, les projets sont développés en petites équipes regroupant différents métiers.
D'un point de vue plus technique les « pool request » sont systématiques pour relecture entre pair et l'écriture de tests supplémentaires obligatoires (Cela couvre minimum 80% du code écrit).
Aussi des outils comme Sonar sont utilisés pour vérifier la qualité du code.
Des rituels et bonnes pratiques accompagnent la vie des développeurs chez triPica :
- Les Dailys projet et entreprise pour se tenir au courant des évolutions
- Des sprint meeting et rétrospectives
- On est agile dans l'agilité. Selon le projet, on s'adapte en s'inspirant aussi bien de scrum que de Kanban.
- Des revues de code avec un fort focus sur les performances du code écrit.
- Du DevOps pour inclure les développeurs/euses jusqu'au suivi de production.
Au final, ce qu'on attend des développeurs chez triPica c'est de la curiosité et de l'entre-aide. C'est un esprit critique et constructif allié à une bonne capacité à se remettre en question. Et bien sûr un niveau de compétences techniques élevé.