REQUISITOS TÉCNICOS OBLIGATORIOS
- PHP 7.1+ y PHP 8+(conocimientos sólidos)
- Framework Symfony (al menos experiencia básica, cualquier versión)
- MySQL + Doctrine ORM (manejo de entidades, repositorios, migraciones)
- Twig (templates, herencia, macros)
- HTML5, CSS3, JavaScript/jQuery (nivel intermedio)
- Bootstrap (maquetación responsive)
- Git (control de versiones, ramas, merges)
- Docker / Docker Compose / DDEV (entornos locales)
- Composer (gestión de dependencias)
- Manejo de terminal y comandos Symfony
CONOCIMIENTOS VALORABLES
- PHPUnit (tests unitarios y funcionales)
- APIs REST e integración con servicios externos
- AWS básico (S3, CloudWatch)
- Herramientas de calidad de código (PHP-CS-Fixer, PHPStan)
- Librerías frontend: DataTables, Chart.js, Select2
PERFIL PERSONAL
- Formación: Grado/FP en Informática o formación autodidacta demostrable
- Experiencia: 0-2 años (proyectos personales o prácticas cuentan)
- Idiomas: Español nativo, inglés técnico para documentación
- Actitud: Proactivo, ganas de aprender, capacidad de trabajo en equipo
TAREAS QUE REALIZARÁ
- Desarrollo de nuevas funcionalidades bajo supervisión
- Corrección de bugs y mejoras menores
- Creación de formularios y validaciones
- Desarrollo de CRUDs con Doctrine
- Integración de vistas con Twig
- Mantenimiento de código existente
- Testing básico de funcionalidades
VALORABLE
- Experiencia previa con Symfony (cualquier versión)
- Portfolio o GitHub con proyectos propios
- Conocimiento de patrones de diseño (MVC, Repository)
- Experiencia con sistemas de importación/exportación de datos
- Familiaridad con aplicaciones multi-idioma