- Company Name
- KOSMOS
- Job Title
- Lead développeur.se PHP Symfony F/H
- Job Description
-
**Job title**
Lead PHP/Symfony Developer (F/M)
**Role Summary**
Lead technical architect and senior software engineer responsible for end‑to‑end product development, system refactoring, and API exposure in a small, cross‑functional team. Provides technical mentorship to junior developers and shapes coding standards.
**Expectations**
- Deliver high‑quality PHP 8.4 / Symfony 6 applications that meet product goals.
- Drive continuous improvement through modern dev‑ops practices and rigorous testing.
- Act as a technical liaison between product management, backend, and DevOps teams.
- Mentor and coach junior developers, ensuring adoption of best practices.
- Stay current with framework updates, tool upgrades, and industry trends.
**Key Responsibilities**
- Design, develop, and maintain web applications using PHP and Symfony 6.
- Lead technical upgrades of the framework, libraries, and infrastructure tools.
- Implement and expose REST APIs via API Platform.
- Enforce code quality through unit, integration, and behavior‑driven tests (PHPUnit, Behat).
- Integrate static analysis (PHPStan) and CI/CD pipelines (Git, Docker, Jenkins, Rancher, Kubernetes).
- Collaborate with DevOps to manage containerised environments and orchestration.
- Define and promote coding standards, architectural guidelines, and deployment procedures.
- Mentor junior developers on architecture, coding, and testing practices.
**Required Skills**
- 10+ years of professional PHP/Symfony development experience (excluding internships).
- Proficiency with PHP 8+, Symfony 6, API Platform, PostgreSQL, Twig.
- Solid background in backend architecture, microservices, and API design.
- Expertise in CI/CD, Docker, Kubernetes, Jenkins, and Git workflow.
- Strong testing mindset: PHPUnit, Behat, static analysis.
- Excellent communication, leadership, and knowledge‑transfer abilities.
- Bonus: experience in billing, accounting or enterprise‑resource‑planning domains.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Professional certifications in PHP, Symfony, or DevOps tools are advantageous but not mandatory.