Descripción
Resumen:
Buscamos un desarrollador freelance experimentado de Drupal para apoyar proyectos de desarrollo, mantenimiento, optimización y modernización de sitios web de clientes, con amplia experiencia en Drupal y sólidas habilidades para resolver problemas.
Aspectos destacados:
1. Apoyar el desarrollo, mantenimiento, optimización y modernización de sitios web de clientes
2. Trabajar de forma independiente en entornos de proyectos con interacción directa con los clientes
3. Oportunidad de trabajar en nuevas implementaciones de Drupal y en versiones existentes, así como en funcionalidades personalizadas
*** ¡POR FAVOR, NO SOLICITE ESTA POSICIÓN SI NO RESIDE EN LOS ESTADOS UNIDOS O CANADÁ Y NO ES CIUDADANO DE ESTOS PAÍSES! ***
Buscamos un desarrollador freelance experimentado de Drupal para apoyar proyectos de desarrollo, mantenimiento, optimización y modernización de sitios web de clientes. Este puesto es ideal para un desarrollador senior con amplia experiencia en Drupal, sólidas habilidades para resolver problemas y capacidad para trabajar de forma independiente en entornos de proyectos con interacción directa con los clientes.
El candidato ideal cuenta con más de 10 años de experiencia profesional/demostrada a nivel empresarial en el desarrollo de Drupal y se siente cómodo apoyando tanto nuevas implementaciones como versiones existentes de Drupal, incluidas funcionalidades personalizadas, temas (theming), integraciones, migraciones, actualizaciones de seguridad, mejoras de rendimiento y resolución de incidencias.
Responsabilidades:
El puesto abarcará una variedad de necesidades de proyectos, entre ellas:
Construcción, configuración y mantenimiento de sitios web y aplicaciones Drupal.
Desarrollo de módulos, temas, plantillas, tipos de contenido, vistas, taxonomías y flujos de trabajo personalizados para Drupal.
Apoyo en actualizaciones, migraciones, parches y actualizaciones de seguridad de Drupal.
Uso de Composer, Drush, Git y la gestión de configuración de Drupal como parte de flujos de trabajo modernos de desarrollo e implementación.
Integración de Drupal con sistemas externos de terceros, API, CRM, plataformas de membresía, sistemas de pagos, herramientas de análisis y otros servicios externos.
Resolución de incidencias relacionadas con la configuración, módulos contribuidos, código personalizado, caché, rendimiento, permisos y entornos de alojamiento.
Implementación de experiencias front-end responsivas, accesibles y compatibles con los estándares mediante Twig, HTML, CSS y JavaScript.
Optimización del rendimiento del sitio, búsqueda, caché, manejo de medios y entrega front-end.
Colaboración con gestores de proyectos, diseñadores, estrategas y otros desarrolladores para traducir los requisitos en soluciones técnicas prácticas.
Documentación de decisiones técnicas clave, configuraciones, código personalizado y pasos de implementación.
Experiencia requerida:
Los candidatos calificados deben tener:
Más de 10 años de experiencia profesional en el desarrollo de Drupal.
Amplia experiencia con Drupal 9, Drupal 10 y/o Drupal 11.
Conocimientos sólidos prácticos de PHP, Twig, HTML, CSS, JavaScript, Git, Composer, Drush y gestión de configuración de Drupal.
Experiencia en el desarrollo y mantenimiento de módulos y temas personalizados para Drupal.
Familiaridad con entidades, campos, vistas, bloques, menús, usuarios, roles, permisos y flujos de trabajo de contenido en Drupal.
Capacidad sobresaliente para diagnosticar y resolver incidencias en Drupal, entornos de alojamiento, caché, integraciones y aspectos front-end.
Habilidades claras de comunicación y capacidad para estimar tareas, identificar riesgos y trabajar de forma independiente en régimen freelance.
Experiencia deseable:
Cualquiera de las siguientes experiencias será valorada positivamente:
Migraciones de Drupal desde sistemas heredados o versiones anteriores de Drupal.
Arquitecturas de Drupal desacopladas (headless) o desacopladas parcialmente.
Herramientas de búsqueda como Solr, Search API o Elasticsearch.
Plataformas de alojamiento como Pantheon, Acquia, Platform.sh, AWS, CloudPanel, Plesk u otros entornos similares.
Módulos comunes de Drupal como Paragraphs, Layout Builder, Webform, Media Library, Views, Pathauto, Metatag, Redirect y Search API.
Integraciones con sistemas de gestión de asociaciones, directorios, CRM, plataformas de pagos o sistemas de membresía.
Experiencia laboral con clientes sin fines de lucro, asociaciones, instituciones de educación superior, gobiernos o empresas.
Detalles del compromiso
Se trata de un puesto freelance/por contrato. El trabajo puede ser por proyecto o continuo, según las necesidades del cliente, la disponibilidad y la adecuación. El puesto es remoto, con llamadas ocasionales y comunicación regular sobre el proyecto según sea necesario.
*** ¡POR FAVOR, NO SOLICITE ESTA POSICIÓN SI NO RESIDE EN LOS ESTADOS UNIDOS O CANADÁ Y NO ES CIUDADANO DE ESTOS PAÍSES! ***