- Company Name
- Les Echos Publishing
- Job Title
- Lead developpeur PHP / Symfony
- Job Description
-
**Job Title**
Lead PHP / Symfony Developer
**Role Summary**
Senior software engineer responsible for designing, developing, and maintaining web applications built on Symfony. Leads the implementation of a cloud‑native architecture, drives technical decision making, and mentors a team of developers.
**Expectations**
- Deliver robust, scalable, and maintainable PHP code in line with Clean Architecture and Clean Code principles.
- Own the end‑to‑end lifecycle of application features, from concept through to production deployment and post‑launch support.
- Steer the migration of the existing infrastructure to a cloud environment and guide the team through migration phases.
- Champion continuous improvement of development practices, tooling, and tech stack evolution.
**Key Responsibilities**
1. Architect and develop new and existing Symfony applications, ensuring alignment with product requirements.
2. Review and enforce coding standards, perform code reviews, and maintain high code quality across the codebase.
3. Design and optimize MySQL/PostgreSQL database schemas, queries, and performance tuning.
4. Manage version control with Git/GitHub, versioning, branching, and release management.
5. Build and maintain Docker containers for local development, CI, and production.
6. Implement automated tests—unit, functional, integration—using PHPUnit, PHPStan, Infection, and Cypress.
7. Plan and execute the migration of services and infrastructure to Google Cloud Platform, including database, storage, and compute resources.
8. Configure and maintain CI/CD pipelines (GitHub Actions preferred).
9. Provide technical mentorship, conduct knowledge sharing sessions, and support career growth of junior developers.
10. Collaborate with product owners, QA, and DevOps to deliver high‑quality releases on schedule.
**Required Skills**
- 5+ years of PHP/Symfony production development experience.
- Deep knowledge of Symfony best practices, bundles, and configuration.
- Proficiency in Clean Architecture and Clean Code methodology.
- Strong command of relational database design (MySQL, PostgreSQL), query optimization, and migrations.
- Expertise with Docker, Git, GitHub, and branching strategies.
- Experience writing and maintaining automated tests (PHPUnit, PHPStan, Infection, Cypress).
- Practical knowledge of cloud migration concepts, especially Google Cloud Platform.
- Familiarity with CI/CD tooling (GitHub Actions preferred).
- Proven team‑leadership skills: planning, coaching, performance management.
- Excellent communication, problem‑solving, and initiative‑driven mindset.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications in PHP / Symfony and/or cloud platforms (Google Cloud Professional Cloud Architect or equivalent) are a plus.