- Company Name
- RH Développement
- Job Title
- Développeur PHP Full-stack Symfony Vue.JS
- Job Description
-
Job title: Full-Stack PHP Developer (Symfony & Vue.js)
Role Summary:
Lead end‑to‑end development of complex web applications using PHP 8, Symfony, and Vue.js 3. Collaborate with Tech Leads and Architects, contribute to architecture decisions, and drive Agile (SAFe) practices across the product teams.
Expactations:
- Strong autonomous decision‑making with clear communication skills.
- Proactive involvement in technical innovation, API design, and micro‑service migrations.
- Commitment to quality, performance, and security best practices throughout the development cycle.
Key Responsibilities:
- Participate in SAFe rituals: PI Planning, daily stand‑ups, reviews, and retrospectives.
- Design, develop, test, and deploy RESTful APIs (~70% of workload).
- Build responsive, secure front‑end interfaces with Vue.js 3 and TypeScript (~30% of workload).
- Write unit/integration tests, conduct code reviews, and collaborate with QA for validation.
- Deploy applications following DevOps standards (Docker, CI pipelines).
- Contribute to modernization of legacy products, new functional modules, and exploratory AI projects.
- Provide ad‑hoc technical support as needed.
Required Skills:
- Advanced proficiency in PHP 8, OOP, and design patterns (SOLID, DDD).
- Extensive experience with Symfony (core, Console, Forms, Components) and API Platform.
- Strong knowledge of API‑first architecture, micro‑service patterns, and monolith refactoring.
- Expertise in relational database design and performance tuning (MariaDB, PostgreSQL).
- Front‑end experience: Vue.js 3, TypeScript, and component‑based UI patterns.
- Familiarity with test‑driven development, TDD, and CI/CD pipelines (PHPUnit, Cypress‑CI).
- DevOps mindset: Docker, Kubernetes (migration experience), and monitoring/ logging basics.
- Understanding of security and performance best practices in web applications.
- Bonus: Practical use of AI/ML techniques (NLP, recommendation engines, predictive analytics).
- Familiarity with modern code editors (e.g., Cursor) is a plus.
Required Education & Certifications:
- Minimum Bac+5 (UNIV) in Computer Science, Software Engineering, or related field.
- No specific certifications required, though knowledge of Symfony Certified Developer or equivalent is advantageous.