Le poste Développeur Senior PHP / Symfony
Partager cette offre
Dans le cadre du renforcement des équipes de développement au sein d'un acteur majeur du secteur des médias numériques, il est recherché un prestataire senior disposant d'une expertise confirmée en environnement PHP et Symfony. Le titulaire de la prestation interviendra sur la conception, l'évolution et la performance globale des applications.
Missions et prestations attendues :
Participation active à l'analyse et à la compréhension des besoins exprimés par les directions métiers.
Conception et développement d'architectures et de nouvelles fonctionnalités applicatives.
Maintenance corrective et évolutive des applications existantes afin d'assurer la continuité de service.
Refactorisation régulière et amélioration continue de la base de code existante pour en optimiser la qualité, la lisibilité et les performances.
Modélisation et réalisation des tests nécessaires (unitaires, d'intégration) pour garantir la robustesse des livrables.
Participation aux revues de code croisées et contribution active à la diffusion des bonnes pratiques de développement au sein de l'équipe.
Rédaction et mise à jour de la documentation technique de référence.
Transmission de connaissances techniques et accompagnement de la montée en compétences des collaborateurs de l'équipe.
Implication et participation constructive aux différentes cérémonies Agile (Sprint Planning, Daily Stand-up, Rétrospectives).
Profil recherché
Niveau d'expertise : Expérience requise de 5 ans minimum sur un poste similaire en développement PHP / Symfony.
Compétences techniques impératives :
PHP & Symfony : Maîtrise avancée du développement d'applications web sous PHP 8 et Symfony (versions 6 et supérieures), incluant l'application des standards de qualité, de sécurité et de maintenabilité.
Architecture & Conception : Solide compréhension des architectures applicatives et des principes de conception orientés objet (SOLID, découpage en services) ainsi que la maîtrise des principaux design patterns (Builder, Factory, etc.).
Gestion des messages asynchrones : Expérience éprouvée avec RabbitMQ pour la gestion des messages asynchrones et le traitement des files d'attente.
Gestion du cache et reverse proxy : Maîtrise approfondie du cache Varnish d'un point de vue développement, incluant la gestion fine des TTL, l'application de stratégies d'invalidation complexes (Purge/Ban) et la gestion du cache partagé pour l'absorption des pics d'audience.
Cache applicatif : Pratique opérationnelle des solutions de cache applicatif telles que Redis, Memcached ou équivalents.
Web Performance (WebPerf) : Sensibilité aiguë aux problématiques de performance web, avec une culture orientée vers l'optimisation utilisateur (Core Web Vitals : LCP, INP, CLS) et la réduction drastique du temps de réponse du serveur (TTFB). Expériences concrètes à détailler.
Moteur de templating : Capacité à intégrer des templates dans Twig en stricte conformité avec le Design System interne.
Qualité logicielle : Pratique courante et rigoureuse des tests unitaires et d'intégration via PHPUnit, ainsi que de la démarche TDD (Test-Driven Development) dans un contexte de déploiement continu.
Conteneurisation : Maîtrise de l'environnement Docker pour la conteneurisation des applications et le débogage en environnement isolé.
Gestion de version : Maîtrise avancée de Git et des flux de travail collaboratifs associés.
Compétences complémentaires appréciées :
Orchestration : Expérience pratique des environnements conteneurisés et des plateformes d'orchestration de type Kubernetes.
Contexte sectoriel : Expérience préalable au sein d'environnements éditoriaux, de plateformes de médias ou sur des applications grand public à forte audience.
SEO Technique : Connaissance des mécanismes d'indexation des moteurs de recherche, intégration de données structurées (JSON-LD) et gestion des sitemaps dynamiques.
Accessibilité numérique : Capacité à concevoir des structures de données et des rendus conformes au RGAA (Référentiel Général d'Amélioration de l'Accessibilité).
Infrastructure & CDN : Expérience d'interfaçage avec des solutions de Content Delivery Network (type Akamai, Cloudflare ou CloudFront) pour l'optimisation des assets et des temps de chargement.
Environnement de travail
Modalités de réalisation : Présence sur site requise en fonction des besoins de l'activité, fixée à un niveau minimal équivalent à 50 % du temps global de la prestation.
Disponibilité et spécificités : Le prestataire pourra être sollicité de manière exceptionnelle pour des interventions spécifiques ou des périodes d'astreinte planifiées en soirée, les week-ends ou les jours fériés.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Senior PHP / Symfony
Comet