




Actuar como referente técnico y owner del dominio Frontend, garantizando la entrega de productos de calidad de grado ingeniería (robustos, testeables y performantes).La misión exige un perfil altamente proactivo que no solo escriba código, sino que diseñe soluciones y automatice procesos repetitivos (DevEx/CI/CD) para eliminar la fricción operativa. Se espera que integre herramientas de Inteligencia Artificial (GenAI) en su flujo de trabajo diario para acelerar el desarrollo y la resolución de problemas, manteniendo siempre el control crítico sobre la arquitectura y la seguridad. **En este rol tendrás la oportunidad de:** **Arquitectura Frontend Avanzada:** Construir interfaces complejas y escalables utilizando fundamentos de ingeniería (DOM, Event Loop) y patrones de diseño en TypeScript/JavaScript, manteniendo independencia de frameworks específicos. Gestión de Estado y Reactividad: Implementar arquitecturas de componentes y manejo de estado global mediante paradigmas de programación reactiva para asegurar la consistencia de los datos en la UI. Seguridad Integral y Gestión de Identidad: Garantizar la integridad de la aplicación mediante protocolos OAuth2/OIDC, mitigación de OWASP Top 10 y el uso seguro de JWT y cookies en entornos de producción. Integración de Seguridad en el Ciclo de Vida: Ejecutar auditorías de calidad mediante análisis estático/dinámico y prácticas de DevSecOps para asegurar un código libre de vulnerabilidades antes del despliegue. Orquestación de Sistemas (BFF e Integración): Diseñar capas de Backend for Frontend para optimizar el consumo de APIs REST, demostrando capacidad para leer lógica de negocio en múltiples lenguajes de servidor (Java, Go, Node.js). Resiliencia en Comunicaciones: Implementar estrategias de manejo de errores, reintentos y Circuit Breakers en la capa de integración para mejorar la tolerancia a fallos del sistema. Automatización y DevOps: Gestionar el ciclo de vida completo de entrega (CI/CD), desde el linting y testing hasta el despliegue automatizado en entornos productivos. Estrategias de Renderizado y Performance: Optimizar la experiencia de usuario y el SEO mediante la selección técnica de estrategias SSR, CSR o SSG según el caso de uso. **Para tener éxito en esta posición necesitas:** Experiencia avanzada en el desarrollo de aplicaciones web escalables (SPA/PWA) utilizando TypeScript bajo estándares de tipado estricto.Dominio sólido de arquitectura de componentes y patrones de arquitectura limpia (Clean Architecture) aplicados al frontend.Experiencia profesional diseñando e implementando el patrón BFF (Backend for Frontend) para la optimización de comunicaciones.Capacidad técnica para leer, comprender y depurar código de backend (Java, Python, Node.js o similar) de forma autónoma durante procesos de integración.Experiencia comprobada en la implementación de flujos de seguridad modernos utilizando OAuth 2\.0, OpenID Connect (OIDC) y gestión segura de tokens/sesiones.Dominio de estrategias de Testing Automatizado (Unitario, Integración y E2E) integradas obligatoriamente en el flujo de desarrollo.Conocimiento práctico en la configuración y mantenimiento de Pipelines de CI/CD (Build, Test, Scan, Deploy).Uso habitual de herramientas de Inteligencia Artificial Generativa (GenAI) como aceleradores de productividad y refactorización de código.Experiencia acreditada en Product Engineering, transformando requerimientos de negocio abstractos en especificaciones técnicas (Tech Specs/RFCs) de forma independiente.Capacidad para definir autónomamente arquitecturas de componentes, contratos de API y requisitos no funcionales (performance, seguridad y accesibilidad). **Es aún mejor si tienes:** Capacidad para desarrollar aplicaciones Mobile Híbridas (React Native, Expo o Ionic) bajo estrategias de código compartido en Monorepos.Dominio de herramientas de observabilidad y monitoreo (como Dynatrace) para la detección proactiva de fallos y optimización de performance.Experiencia en el despliegue de soluciones en nubes públicas (AWS/Azure) y gestión de infraestructura básica para frontend.Conocimiento avanzado en seguridad ofensiva/defensiva, incluyendo la remediación de vulnerabilidades OWASP mediante herramientas SAST/DAST.Inglés intermedio\-avanzado.


