Développeur confirmé Symfony H/F

Notre façon de travailler

Nous sommes une équipe composée de nombreux profils : développeurs, administrateurs systèmes, testeurs, chefs de projet, chefs de produit, intégrateurs, experts qualité, experts accessibilité.


Pour réussir à collaborer de manière efficace, nous suivons des méthodes agiles depuis 2012. Après six ans, nous sommes bien organisés, mais nous peaufinons toujours notre façon de travailler, ensemble : il y a toujours quelque chose à améliorer.


Au cours d'une semaine type, vous travaillerez généralement sur un ou deux projets en parallèle. Un projet dure quelques mois, parfois une année, découpé en plusieurs itérations. D'un projet à l'autre, vous travaillerez avec des collègues différents. Vous serez un acteur important au sein de l'équipe : vous aurez évidemment votre mot à dire sur les sujets techniques, mais pas que.


En plus des projets clients, vous pourrez travailler sur des projets R&D, mais aussi assister à des conférences, vous former, faire des présentations en interne, rédiger des articles pour le blog, et bien sûr participer aux afterworks mensuels.


L'environnement technique

Notre code est géré sur des dépôts Git via une instance privée Gitlab. Nous fonctionnons principalement en merge requests, et de plus en plus de tâches sont automatisées avec Gitlab CI.


Vous travaillerez sur la distribution Linux de votre choix avec votre éditeur favori (SublimeText, PHPStorm,VIM, NetBeans…). Pour travailler sur un projet en local, vous n'aurez qu'une commande Docker à lancer.


Actuellement, Symfony (3 et 4), MariaDB, React/Redux et Elasticsearch sont utilisés sur la plupart des projets. Nous avons également des produits plus anciens, notamment notre progiciel Ligeo Archives, sur des technologies comme CakePHP.


Côté Symfony, nous utilisons régulièrement Sonata Admin Bundle. Côté React, nous travaillons avec un boilerplate maison qu'on améliore régulièrement : en ce moment, on travaille particulièrement sur le code-splitting avec Webpack 2.


Tout ça, c'est bien "actuellement". Suivant les besoins, tendances et opportunités, l'équipe de développement s'efforce de choisir les technologies adaptées, et n'hésite pas à changer d'outils ou à faire évoluer ses produits. Vous serez, avec le reste de l'équipe, moteur et décideur sur ces choix.

logo