Descripción
Resumen:
Buscamos un desarrollador frontend altamente calificado especializado en componentes reutilizables, componentes web nativos y CSS moderno para apoyar las iniciativas del sistema de diseño y las herramientas de interfaz de usuario transversales a distintos equipos.
Aspectos destacados:
1. Desarrollar componentes web reutilizables y nativos del navegador mediante Lit y TypeScript
2. Escribir CSS moderno e independiente de frameworks
3. Construir y mantener herramientas y scripts ligeros utilizados en múltiples equipos
**RESUMEN DEL PUESTO:** Buscamos un desarrollador frontend altamente calificado especializado en componentes reutilizables, componentes web nativos y CSS moderno. Este puesto por contrato apoyará nuestras iniciativas del sistema de diseño y los esfuerzos de herramientas de interfaz de usuario transversales a distintos equipos.
Se anima especialmente a postularse a candidatos ubicados en zonas horarias similares (preferentemente nearshore).
**Responsabilidades**
* Desarrollar componentes web reutilizables y nativos del navegador mediante Lit y TypeScript
* Realizar pruebas de integración utilizando Playwright
* Escribir CSS moderno e independiente de frameworks (por ejemplo, Grid, Flexbox, propiedades personalizadas)
* Trabajar con las limitaciones, patrones y capacidades del Shadow DOM
* Construir y mantener herramientas y scripts ligeros utilizados en múltiples equipos
* Implementar y gestionar tokens de diseño en distintas plataformas
* Contribuir a aplicaciones Angular 11\+ cuando sea necesario
* Mantener flujos de trabajo limpios y coherentes en Git (commits semánticos, prácticas compatibles con registros de cambios)
* Aprovechar herramientas de desarrollo asistidas por IA para mejorar la eficiencia
* Colaborar de forma transversal y proporcionar documentación y comunicación claras
**Cualificaciones**
* Experiencia sólida en CSS moderno (sin depender de frameworks)
* Experiencia con componentes web nativos y Shadow DOM
* Competencia avanzada en TypeScript (versiones más recientes)
* Experiencia desarrollando herramientas para entornos con múltiples equipos
* Experiencia práctica con tokens de diseño y sus pipelines de implementación
* Habilidades sólidas en scripting con Node.js
* Conocimiento de estrategias de Git que soporten registros de cambios automatizados
* Experiencia con herramientas de desarrollo aumentadas por IA
* Conocimientos prácticos de Angular 11\+
* Experiencia con Lit / LitElement
**Habilidades blandas**
---------------
* Excelentes habilidades comunicativas
* Capacidad para trabajar eficazmente en múltiples equipos
* Comodidad en un entorno colaborativo y transversal
* Disponibilidad para trabajar en una zona horaria alineada (o cercana) con Estados Unidos.