¿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