Développeur Back-end Symfony
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Salaire à définir en fonction de l’expérience.
Pourquoi nous rejoindre ?
Depuis 2020, ATI4 Group, c’est l’histoire d’une équipe jeune et ambitieuse qui a su transformer sa passion en expertise reconnue. Chaque année, nous grandissons de 30% et nos projets voyagent déjà à travers plusieurs continents. Une agence tech en pleine croissance où ton travail a un impact réel. Notre spécialité ? Adobe Commerce (Magento) / Adobe Commerce Cloud, des solutions puissantes que nous maîtrisons pour accompagner des clients en France et à l’international. Des projets digitaux variés qui te challengeront et une équipe compétente, passionnée et bienveillante avec laquelle tu prendras plaisir à collaborer. Ici, pas de bullshit. Juste des projets solides, des collègues sur qui compter et un environnement où ton expertise sera valorisée.
Curieux d’en savoir plus sur la team ? Jette un œil à notre page LinkedIn , tu verras qu’on bosse dur, mais toujours avec le sourire.
Tu rejoins l’équipe dédiée à ungrand groupe international de cosmétique dermatologique, client historique d’ATI4, sur sa plateforme applicative commune à l’ensemble de ses marques. Un projet structurant, multi-marques et multi-technologies, où tu interviens aussi bien sur le back-office que sur les applications web et les briques d’intégration.
Concrètement, tu seras en charge de l’évolution technique de la plateforme :
- Développer et maintenirles fonctionnalités de l’écosystème applicatif multi-marques du client.
- Concevoir et faire évoluerle back-office Symfony qui pilote les contenus et les données des marques.
- Développer des composants et des fonctionnalitéspour les applications Next.js et Nest.js.
- Créer des composants partagés, notamment des widgets React utilisés par plusieurs marques.
- Intégrer les briques d’authentification(SSO Auth0) et les connexions avec les systèmes tiers.
- Intégrer les interfacesà partir des maquettes Figma, en lien avec les designers.
- Assurer la qualité du code: typage, tests, revues de code, intégration continue.
- Coordonner les échanges techniquesavec les partenaires externes du client.
- Participer aux cérémonies agileset contribuer aux estimations lors des sprint plannings.
Compétences méthodologiques
- Méthode Agile/Scrum: participation active aux cérémonies (daily, planning, retro, review).
- Analyse des besoins: capacité à comprendre une demande métier et à la traduire en spécifications fonctionnelles et techniques.
- Développement selon cahier des charges: conception de modules spécifiques à partir d’un besoin formalisé.
- Documentation technique: rédaction claire des spécifications, des tests et des choix d’architecture sur Confluence.
- Coordination: suivi des sujets techniques avec des partenaires externes et respect des engagements de livraison.
- Bonnes pratiques de développement: Git, CI/CD, Docker, tests unitaires et fonctionnels.
Compétences techniques
- Symfony (indispensable): bonne maîtrise du framework, développement de back-offices, conception d’API REST, Doctrine, gestion des services et de la configuration.
- Stack back-end: PHP orienté objet, SQL (MySQL), conception et consommation d’API, notions d’optimisation des performances.
- Authentification et sécurité: SSO, OAuth2 / OpenID Connect (une expérience Auth0 est appréciée).
- Intégration: HTML, CSS, intégration depuis Figma, environnements macOS et Linux.
- Adobe Experience Manager (un vrai plus): une première expérience sur AEM, idéalement AEM as a Cloud Service (composants custom, servlets Sling, HTL, Java), sera très appréciée. Si tu ne connais pas encore, on te forme.
Compétences personnelles
- Esprit d’équipe: collaboration étroite avec les autres développeurs, le lead dev, le Scrum Master et le Product Owner.
- Autonomie et proactivité: capacité à avancer seul sur un sujet, à proposer des solutions et à prendre des initiatives.
- Curiosité et soif d’apprendre: à l’aise pour passer d’une technologie à l’autre sur un projet multi-stack, avec une veille active.
- Communication: savoir expliquer des choix techniques à des interlocuteurs non techniques et aux partenaires du client.
- Rigueur et qualité: attachement à un code propre, bien typé et testé.
- Anglais maîtrisé: indispensable pour la documentation et les échanges avec un client international.
Ce qu’on t’apporte
On ne se contente pas de te donner un poste, on te propose un environnement où tu peux vraiment prog