RIZEUP TECHNOLOGY TRAINING LLC
Maestro en Desarrolladores Web de OCTO
Tiempo completo • Washington
Beneficios:
- Bonificación basada en el rendimiento
- Oportunidad de ascenso
- Formación y desarrollo
OCTO requiere los servicios de un desarrollador web contratista con amplia experiencia en Drupal para apoyar el desarrollo, mantenimiento y modernización de los sitios web del gobierno del distrito, incluyendo DC.gov y propiedades digitales asociadas a las agencias.
Diseñar, desarrollar y mantener sitios web basados en Drupal que apoyan las plataformas de agencias DC.gov y de distrito.
• Crear y personalizar módulos, temas, tipos de contenido, taxonomías y vistas de Drupal según los requisitos de la agencia.
• Realizar actualizaciones del núcleo de Drupal y módulos contribuidos, parches de seguridad y migraciones de versiones (por ejemplo, de Drupal 7 a Drupal 10/11).
• Integrar los sitios de Drupal con sistemas empresariales, APIs y servicios de terceros.
• Garantizar que los entregables cumplan con la Sección 508, WCAG 2.1 AA y los estándares web de distritos.
• Aplicar las mejores prácticas de seguridad web conforme a la OCTO y las directrices federales de ciberseguridad.
• Colaborar con gestores de proyectos de OTTO, diseñadores UX, estrategas de contenidos y partes interesadas de la agencia.
• Producir documentación técnica, comentarios de código y manuales operativos.
• Proporcionar apoyo de producción de nivel 3 y participar en actividades de despliegue, incluyendo trabajos ocasionales fuera de horario.
Habilidades técnicas requeridas
HTML y Marcado
• Dominio fuerte del HTML5 semántico: seccionar elementos, jerarquía de encabezados, listas, tablas y formularios.
• Sólido dominio de la accesibilidad web (WCAG 2.1 AA): roles y atributos ARIA, navegación con teclado, gestión de enfoques, texto alternativo y etiquetado accesible de formularios.
• Familiaridad con datos estructurados y marcado SEO: metaetiquetas, Open Graph, tarjetas de Twitter y Schema.org/JSON-LD.
• Comprensión de cómo Drupal renderiza el marcado a través de Twig, y la capacidad de producir una salida limpia y válida mediante anulaciones de plantillas.
CSS y Estilismo
• Conocimiento profundo del diseño CSS moderno: Flexbox y CSS Grid, con buen juicio sobre cuándo usar cada uno.
• Competencia en diseño responsivo: consultas de medios, tipografía fluida, consultas en contenedores y metodología mobile-first.
• Dominio de la cascada, especificidad y herencia, con la capacidad de depurar conflictos de especificidad en lugar de buscar !importante
• Comodidad con propiedades personalizadas CSS (variables), tokens modernos de color/espaciado y patrones de tematización mantenibles.
• Conciencia de la compatibilidad entre navegadores, estrategia de prefijo de proveedores y mejora progresiva.
Encantado de tener
◦ Fuertes habilidades SCSS/SASS: anidamiento, mixinas, funciones, parciales y una arquitectura de archivos disciplinada.
◦ Una metodología CSS coherente como BEM, y una comprensión de cómo se corresponde con las convenciones de clases de Drupal.
◦ Familiaridad con transiciones CSS, transformaciones y animaciones, utilizada con atención al rendimiento y preferencias de movimiento reducido.
JavaScript
• Buen dominio del JavaScript moderno (ES6+): funciones de flecha, desestructuración, módulos, promesas y async/await.
• Sólidas habilidades de manipulación del DOM y gestión de eventos, incluyendo delegación de eventos y oyentes conscientes del rendimiento.
• Fluidez con la API de Fetch y manejo asíncrono de datos, incluyendo análisis JSON y manejo de errores.
• Conocimiento práctico de la capa JavaScript de Drupal: Drupal.behaviors, once(), drupalSettings y el framework AJAX
• Comprensión de cómo adjuntar y asignar el alcance de JS correctamente a través de la API de Bibliotecas en lugar de scripts en línea.
• Familiaridad con la depuración a través de DevTools del navegador: puntos de interrupción, el panel de red, el perfil de rendimiento y la consola.
Encantado de tener
◦ Conciencia del rendimiento frontend: diferencia/carga asincrónica, minimización de reflujos, rebote/limitación y evitación de scripts que bloquean el renderizado.
◦ Experiencia con una pipeline de construcción/herramientas (Webpack, Vite o Gulp) y con linting/formateo (ESLint, Prettier, Stylelint).
◦ La exposición a un framework moderno (React/Vue) es una ventaja, especialmente para frontends Drupal desacoplados o parcialmente desacoplados.
Drupal•
Diseñar, desarrollar y mantener sitios web basados en Drupal que apoyan las plataformas de agencias DC.gov y de distrito.
• Crear y personalizar módulos, temas, tipos de contenido, taxonomías y vistas de Drupal según los requisitos de la agencia.
• Realizar actualizaciones del núcleo de Drupal y módulos contribuidos, parches de seguridad y migraciones de versiones (por ejemplo, de Drupal 7 a Drupal 10/11).
• Integrar los sitios de Drupal con sistemas empresariales, APIs y servicios de terceros.
• Garantizar que los entregables cumplan con la Sección 508, WCAG 2.1 AA y los estándares web de distritos.
• Aplicar las mejores prácticas de seguridad web conforme a la OCTO y las directrices federales de ciberseguridad.
• Colaborar con gestores de proyectos de OTTO, diseñadores UX, estrategas de contenidos y partes interesadas de la agencia.
• Producir documentación técnica, comentarios de código y manuales operativos.
• Proporcionar apoyo de producción de nivel 3 y participar en actividades de despliegue, incluyendo trabajos ocasionales fuera de horario.
Habilidades técnicas requeridas
HTML y Marcado
• Dominio fuerte del HTML5 semántico: seccionar elementos, jerarquía de encabezados, listas, tablas y formularios.
• Sólido dominio de la accesibilidad web (WCAG 2.1 AA): roles y atributos ARIA, navegación con teclado, gestión de enfoques, texto alternativo y etiquetado accesible de formularios.
• Familiaridad con datos estructurados y marcado SEO: metaetiquetas, Open Graph, tarjetas de Twitter y Schema.org/JSON-LD.
• Comprensión de cómo Drupal renderiza el marcado a través de Twig, y la capacidad de producir una salida limpia y válida mediante anulaciones de plantillas.
CSS y Estilismo
• Conocimiento profundo del diseño CSS moderno: Flexbox y CSS Grid, con buen juicio sobre cuándo usar cada uno.
• Competencia en diseño responsivo: consultas de medios, tipografía fluida, consultas en contenedores y metodología mobile-first.
• Dominio de la cascada, especificidad y herencia, con la capacidad de depurar conflictos de especificidad en lugar de buscar !importante
• Comodidad con propiedades personalizadas CSS (variables), tokens modernos de color/espaciado y patrones de tematización mantenibles.
• Conciencia de la compatibilidad entre navegadores, estrategia de prefijo de proveedores y mejora progresiva.
Encantado de tener
◦ Fuertes habilidades SCSS/SASS: anidamiento, mixinas, funciones, parciales y una arquitectura de archivos disciplinada.
◦ Una metodología CSS coherente como BEM, y una comprensión de cómo se corresponde con las convenciones de clases de Drupal.
◦ Familiaridad con transiciones CSS, transformaciones y animaciones, utilizada con atención al rendimiento y preferencias de movimiento reducido.
JavaScript
• Buen dominio del JavaScript moderno (ES6+): funciones de flecha, desestructuración, módulos, promesas y async/await.
• Sólidas habilidades de manipulación del DOM y gestión de eventos, incluyendo delegación de eventos y oyentes conscientes del rendimiento.
• Fluidez con la API de Fetch y manejo asíncrono de datos, incluyendo análisis JSON y manejo de errores.
• Conocimiento práctico de la capa JavaScript de Drupal: Drupal.behaviors, once(), drupalSettings y el framework AJAX
• Comprensión de cómo adjuntar y asignar el alcance de JS correctamente a través de la API de Bibliotecas en lugar de scripts en línea.
• Familiaridad con la depuración a través de DevTools del navegador: puntos de interrupción, el panel de red, el perfil de rendimiento y la consola.
Encantado de tener
◦ Conciencia del rendimiento frontend: diferencia/carga asincrónica, minimización de reflujos, rebote/limitación y evitación de scripts que bloquean el renderizado.
◦ Experiencia con una pipeline de construcción/herramientas (Webpack, Vite o Gulp) y con linting/formateo (ESLint, Prettier, Stylelint).
◦ La exposición a un framework moderno (React/Vue) es una ventaja, especialmente para frontends Drupal desacoplados o parcialmente desacoplados.
Drupal•
Compensación: 40,00 $ - 50,00 $ la hora
(si ya tienes un currículum en Indeed)