Estamos buscando personas con experiencia en Drupal para incorporar a un equipo ya formado, que abordarán proyectos interesantes y retos técnicos exigentes.
Buscamos un Drupal Gurú Ninja, alguien que desarrolle con Drupal y conozca sus subsistemas (Menu, Forms, Entidades, Hooks / Events, scripts JavaScript, Plugins, Render, Templates, etc).
Qué buscamos en lo personal
- Ganas de aprender y gusto por la tecnología
- Capacidad de comunicación y trabajo en equipo
- Capacidad analítica
- Inglés técnico medio
Qué buscamos en lo técnico
- Desarrollador/a backend con experiencia en Drupal
- Conocimiento de entornos Linux (bash o equivalente)
- Programación orientada a objetos (clases, interfaces, traits)
- PHP7 y depuración con XDebug y Devel
- MySQL / MariaDB, incluyendo tablas, claves, índices y rendimiento SQL
- Comprensión de Composer, desarrollo de módulos Drupal, manejo de Drush
- Conocimientos mínimos de tecnologías y protocolos de Internet (TCP/IP, DNS, HTTP, AJAX)
Qué da puntos extra
- Titulación técnica
- Buenas prácticas de desarrollo (inyección de dependencias, patrones, coding standards)
- Angular y TypeScript o tecnologías JavaScript como React o Vue.js
- Experiencia en Behavior Driven Development y Test-Driven Development
- Metodologías ágiles
- Symfony y conocimientos de sistemas servidores web, reverse proxies, cache, Redis/Memcached, containers
- Contribuciones en Drupal.org
- Interés en Software Libre
- Inglés alto de conversación
- Perfiles con respaldo en GitHub, Drupal.org, etc.
Qué ofrecemos
- Sueldo entre 30.000€ y 35.000€, según experiencia y conocimientos
- Jornada completa con horario de 8:00 a 17:15, viernes hasta las 15:00
- Jornada intensiva en verano
- Trabajo remoto 100%
- Presupuesto para eventos técnicos relacionados con Drupal
- Días libres para asistir a eventos técnicos
- Clases de inglés semanales
- Contrato indefinido
Qué aprenderás, usarás o harás
- Drupal desde lo básico hasta las últimas aportaciones de la rama 8.x
- Desarrollo de módulos y themes
- Contribución a la comunidad Drupal
- Tecnologías auxiliares como Gulp, Ansible, Ionic, Angular, TypeScript, Nginx, Apache, Docker, Linux
- Desarrollo con Git y Jenkins
- Proyectos internacionales
- Tests con Behat y PHPUnit
- Gestión de tareas y trabajo en equipo
Sabemos que lo que pedimos puede ser mucho, por eso esta lista de requisitos y deseos siempre está supeditada a las capacidades que nos ofrezcas. Nos gusta que nos sorprendan para bien.
Por último, aunque estamos pensando en un perfil indefinido, también podemos evaluar la posibilidad de contar con freelancers para momentos de picos de trabajo. Envíanos información sobre ti y tus condiciones y estudiaremos si podemos trabajar juntos.