Lead développeur – Symfony

CREApluriel est une agence de communication historiquement spécialisée dans la mise en oeuvre d’une stratégie de communication à 360°. Aujourd’hui en forte croissance dans l’accompagnement et le développement d’applications web, nous souhaitons renforcer notre expertise technique avec le recrutement d’un lead développeur capable de prendre en charge une équipe de 4 développeurs.

Méthodologie de travail

Nous respectons une méthodologie de travail stricte et essayons de proposer du code de qualité en respectant un maximum de standards.

Pour ce faire, nous avons spécifié un workflow git permettant d’améliorer notre travail d’équipe et nécessitant le « code review » du responsable technique avant la fusion du code source dans le dépôt principal de chaque projet. Un ensemble d’outils analysant le code de manière automatisée est également en place (coding standards, duplication de code, code mort,…) permettant d’homogénéiser et d’améliorer sensiblement la qualité de notre travail.

A terme, nous souhaitons également nous inscrire dans un processus d’intégration continue afin d’accélérer et fiabiliser le déploiement de nos applications.

Environnement technique

Nous travaillons principalement avec des technologies OpenSource et plus particulièrement avec le framework Symfony ; nos APIs sont développées à l’aide de API Platform.

Nous avons également développé un bundle permettant la gestion de listes et filtres de manière simplifiée. Celui-ci a été concu en s’inspirant du système de grilles de Sylius (plateforme e-commerce basé sur symfony) couplé au composant javascript DataTables afin d’améliorer l’interactivité du système.

Voici une liste non exhaustive des outils / technos exploitées :

    • PHPStorm
    • Vagrant
    • Gitlab
    • Composer / Yarn
    • Webpack
    • SASS
    • ES6

Projet principal

Le projet principal sur lequel vous serez amené à travailler est un ensemble d’applications pour un acteur phare dans le secteur du tourisme. Ce projet est constitué de 3 applications Symfony :

    • PIM
    • GPC (gestion prospects clients)
    • Site web

PIM

Cette application permet la gestion des produits / offres ; l’ensemble des informations sont remontées dans le PIM via la consommation de différents web services. Le client vient ensuite ajouter des données complémentaires pour personnaliser ses offres. Une api permet ensuite d’exposer les informations qui viendront être consommées par les différentes applications du système.

GPC

Application permettant la gestion des clients, devis et contrats ; l’ensemble des informations liées aux clients sont gérées par cet applicatif. Lors de la réalisation d’un contrat, les produits ou offres associés proviennent du PIM.

Site web

Le site web est la partie visible du système ; les clients peuvent se connecter et visualiser leurs réservations / contrats par l’intermédiaire de GPC. Un moteur de recherche à facettes permet d’exposer les produits / offres en provenance du PIM. Pour finir, une brique logicelle permettant la gestion des contenus (taxonomies, blocks, medias, pages,…) a été intégrée afin de gérer la partie communication du site web.

Missions

    • Analyse des besoins client
    • Analyse, conception de modèles de données
    • Architecture et développement front et backend
    • Programmation applications web pour les clients
    • Programmation de briques logicielles réutilisables
    • Programmation de tests unitaires et fonctionnels
    • Management / Revue de code / Refactoring

Profil recherché

Nous recherchons avant tout un développeur expérimenté capable de porter des projets complexes en Symfony. Vous devrez également justifier d’une expérience significative avec le langage Javascript.

La maîtrise d’un framework javascript comme React ou VueJS serait un avantage et permettrait d’accélérer la montée en compétence de notre équipe autour de ces technologies.

Vous êtes sensibilisé aux bonnes pratiques de développement et possédez une culture web que vous entretenez régulièrement en veillant sur les nouvelles technologies, n’hésitez pas à venir nous rencontrer.

    • Poste basé à Savoie Technolac
    • Type de contrat: CDI
    • Rémunération intéressante

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à rose-marie.dayou@creapluriel.com

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à rose-marie.dayou@creapluriel.com

Vous en voulez plus ?

Consultez notre job board