Descripción
Resumen:
Moodle busca un Desarrollador Senior para impulsar los esfuerzos de desarrollo, contribuir, revisar e integrar código en las versiones de producción, garantizando soluciones de alta calidad y escalables.
Aspectos destacados:
1. Potenciar a educadores y estudiantes con soluciones digitales de aprendizaje abiertas y flexibles
2. Generar un impacto real y dar forma al futuro del aprendizaje
3. Un entorno colaborativo e innovador que apoya el crecimiento y el desarrollo
**Ubicación objetivo:** Europa
**¡Únete a Moodle!**
En Moodle, nuestra misión es potenciar a educadores y estudiantes de todo el mundo con soluciones digitales de aprendizaje abiertas, flexibles e innovadoras. Como el sistema de gestión del aprendizaje (LMS) de código abierto más personalizable y confiable del mundo, colaboramos con escuelas, universidades y organizaciones para crear mejores experiencias de aprendizaje para millones de personas. Si estás listo para generar un impacto real y formar parte de un movimiento global que está moldeando el futuro del aprendizaje, ¡únete a nosotros y transformemos juntos la educación!
**Acerca del puesto**
Como Desarrollador Senior, desempeñarás un papel clave al impulsar los esfuerzos de desarrollo mediante la contribución, revisión e integración de código en las versiones de producción. Garantizarás soluciones de alta calidad y escalables, colaborando con el equipo para ofrecer despliegues de software sin interrupciones.
**Tus responsabilidades**
La mayoría de los días en este puesto suelen incluir una combinación de:
* Asumir la excelencia del código: escribir código limpio, eficiente y escalable que establezca el estándar.
* Participar activamente en el desarrollo práctico en todo el producto.
* Contribuir a revisiones de código con comentarios constructivos.
* Elaborar pruebas automatizadas y manuales robustas para garantizar lanzamientos infalibles.
* Colaborar en el diseño de pruebas para detectar problemas antes de que lleguen a los usuarios.
* Asistir en la resolución de problemas complejos para identificar sus causas fundamentales y orientar el desarrollo de soluciones.
* Participar en la planificación de sprints y la estimación de tareas para apoyar entregas oportunas.
* Documentar con impacto: crear documentación clara para desarrolladores que se convierta en la guía de referencia del equipo.
* Trabajar estrechamente con redactores técnicos para crear documentación para usuarios.
* Identificar áreas de mejora en la calidad, seguridad y velocidad del producto, y luego implementar dichas mejoras.
* Brindar orientación y tutoría a otros ingenieros, apoyando su crecimiento y desarrollo.
* Contribuir al mantenimiento de un entorno colaborativo e innovador en el que todos florezcan.
**Requisitos** **¡Nos encantaría conocerte!**
Especialmente si puedes contarnos acerca de tus:
* Excelentes habilidades comunicativas en inglés, con capacidad para explicar conceptos técnicos a audiencias no técnicas.
* Mínimo 5 años de experiencia en programación PHP.
* Familiaridad con el desarrollo asistido por IA: dominas el uso de la IA para construir aplicaciones, revisar código generado por IA e integrar estas herramientas en tu flujo de trabajo diario para avanzar con mayor rapidez e inteligencia.
* Competencia en PHP, SQL, bases de datos, HTML, CSS, JavaScript y Ajax.
* Experiencia en control de versiones con Git.
* Capacidad para probar exhaustivamente el código integrado, realizar pruebas de aseguramiento de calidad (QA) e identificar posibles impactos de los cambios.
* Capacidad para crear tanto documentación para desarrolladores como para usuarios.
* Experiencia en seguimiento de incidencias con Jira.
* Capacidad para tutorar y capacitar a otros, contribuyendo al desarrollo del equipo y al intercambio de conocimientos.
* Comprensión del diseño y arquitectura de software y aplicaciones, rendimiento, seguridad y principios de programación orientada a objetos.
* Competencia en la escritura de diversos tipos de pruebas (unitarias, Behat, QA, accesibilidad) y en la realización de revisiones de código conforme a los estándares de Moodle.
* Familiaridad con servicios web, aplicaciones RESTful y seguridad/escalabilidad de aplicaciones web.
**Beneficios** **¿Qué obtienes tú?**
Moodle cuenta con un equipo global y diverso de más de 280 miembros en más de 25 países de todo el mundo. Hemos conformado un equipo apasionado, trabajador, motivado y diverso, unido por una creencia compartida en la capacidad de nuestra plataforma para generar una diferencia positiva en el mundo. Respetamos a nuestros colegas y valoramos un lugar de trabajo abierto e innovador, caracterizado por la integridad y, por supuesto, un fuerte enfoque en la educación (sí, ¡estos son nuestros valores corporativos!).
Además de esto, puedes esperar:
* Desempeñar un rol genuinamente flexible y distribuido, trabajando desde cualquier lugar del mundo.
* Una excelente variedad de beneficios, centrados en el equilibrio entre vida laboral y personal, el bienestar y la «elección de tu propia aventura».
* Trabajar con un equipo global en una plataforma mundial y generar una diferencia real.
* Al ser una empresa certificada B Corp, nos enorgullece formar parte de una comunidad global de empresas impulsadas por una misión y comprometidas con el uso del negocio como una fuerza para el bien.
**Más información sobre Moodle**
Moodle es la solución de aprendizaje en línea más confiable del mundo, con un ecosistema en crecimiento de productos y servicios, incluidos Moodle Workplace, la aplicación Moodle, MoodleCloud, entre otros. El motor de nuestro ecosistema es Moodle LMS, la plataforma segura y personalizable de gestión del aprendizaje de código abierto utilizada por más de 300 millones de estudiantes en todo el mundo.
Obtén más información sobre nosotros en nuestro sitio web.
*En Moodle somos un empleador que promueve la igualdad de oportunidades y que apoya activamente la diversidad y la inclusión en el lugar de trabajo, prohibiendo cualquier forma de discriminación y acoso. Estamos comprometidos con prácticas justas de reclutamiento y selección, asegurando que nuestras fuentes sean diversas para atraer y seleccionar a la persona más idónea para el puesto. Obtén más información en nuestra* *Carta de Diversidad e Inclusión*.