¿Qué estarás haciendo?
En el puesto de PHP Developer, serás responsable de lo siguiente:
- Crear módulos PHP eficientes, testeables y re-utilizables.
- Identificar y resolver problemas de rendimiento y de arquitectura.
- Desarrollo y mantenimiento de aplicaciones Web y API.
- Mantenerte actualizado de las nuevas tendencias y mejores prácticas en desarrollo web.
¿Qué habilidades y experiencia necesitas tener?
Es esencial que tenga las siguientes calificaciones, habilidades y experiencia:
- Comprensión de big o notation
- Comprensión avanzada de estructuras de datos.
- Comprensión avanzada de OOP.
- Comprensión avanzada de MVC.
- Experiencia mínima de 3 años en PHP.
- Experiencia mínima de 3 años en MySQL o similar.
- Experiencia en frameworks de pruebas unitarias como PHPUnit.
- Experiencia en el diseño y desarrollo de REST API.
- Conocimiento avanzado de tecnologías Front-End: JavaScript, HTML, CSS.
- Conocimiento avanzado de control de versiones en GIT.
- Inglés intermedio/avanzado. Capaz de entender documentación técnica.
Deseable
- Comprensión de SOLID y Clean Architecture.
- Experiencia en tecnologías de virtualización como Docker.
- Experiencia en marcos de trabajo ágiles como SCRUM.
- Licenciatura en Ingeniería de Software o un campo similar