Descripción de la oferta
¿Eres un crack en Java? ¿Quieres colaborar en la evolución de nuestra arquitectura frontend, migrando y desarrollando nuestros nuevos arquetipos y librerías core desde Angular v12 hacia la v21, asegurando una transición fluida, escalable y alineada con los estándares de Clean Architecture? Entonces, ¡esto te va a encantar! ¿Quiere presentar una candidatura? Asegúrese de que su CV está actualizado y luego lea atentamente las siguientes especificaciones del puesto antes de solicitar.Buscamos un/a profesional con +8 años de experiencia en entornos de desarrollo complejos, capaz de combinar liderazgo técnico con una visión integral del ciclo de vida del software .El rol está orientado a personas con alta capacidad para tomar decisiones tecnológicas estratégicas y generar impacto real en los proyectos. Funciones principales Evolución de nuestra arquitectura frontend, migrando y desarrollando nuestros nuevos arquetipos y librerías core desde Angular v12 hacia la v21, asegurando una transición fluida, escalable y alineada con los estándares de Clean Architecture.Definir y mantener los arquetipos base y librerías compartidas de la compañía.Guiar la migración técnica de aplicaciones legacy hacia arquitecturas modernas en Angular 21.Mentoría técnica: Establecer buenas prácticas y realizar revisiones de código que eleven el nivel del equipo.Optimización de Performance: Asegurar que nuestras aplicaciones sean rápidas, accesibles y eficientes. Lo que necesitas para ser nuestro experto Experiencia:Mínimo 4 años como arquitecto Front-end Java / Teach Leader Tecnologías requeridas Front-End1. Maestría en el ecosistema Angular y Javascript.• Experiencia profunda en Angular (v12 a v21).• Conocimientos sólidos de Javascript Vanilla, HTML y CSS.• Dominio de las nuevas APIs: Signals, Signal-based components y el nuevoflujo de control.• Implementación de sistemas de diseño con Angular Material y/o Tailwind CSS.• Hydration y SSR.• Gestión avanzada de la reactividad con RxJS.• Micro-frontends con Module Federation.• Conocimientos en políticas de seguridad como CSP, manejo de JWT ymitigación de vulnerabilidades XSS.• Conocimientos sobre accesibilidad.2. Arquitectura y Patrones de Diseño• Capacidad para diseñar estructuras Feature-First (Domain-driven logic).• Dominio del patrón Container-Presenter (Smart vs. Dumb components).• Sólidos conocimientos en Programación Orientada a Objetos (POO) y principios SOLID.• Conocimientos profundos del estándar REST y el protocolo HTTP.• Aplicación práctica de Clean Code y Clean Architecture en el frontend.3. Calidad y Testing• Estrategias de testing unitario y de integración con Karma/Jasmine y/o Vitest.• Uso de herramientas de mocking, preferiblemente MSW (Mock Service Worker) para desacoplar el desarrollo del backend.4. IA-Driven DevelopmentValoramos muy positivamente que la IA sea parte de tu flujo de trabajo diario:• Desarrollo acelerado por Agentes de IA como Github Copilot o Claude.• Experiencia con IDEs de nueva generación como Cursor, PearAI o VS Code con plugins de IA.• Conocimiento en la integración de modelos locales (Ollama, OpenCode) paraoptimizar la productividad del equipo. ¿Qué te ofrecemos? Trabajar en proyectos innovadores y desafiantes Formar parte de un equipo dinámico y en constante crecimiento Oportunidades de desarrollo profesional y liderazgo Ambiente moderno, flexible y con las mejores herramientas Modelo cien por cien teletrabajo para que puedas organizar tu jornada de la mejor manera.Inclusión en el programa de beneficios y descuentos, para disfrutar de tus eventos, vacaciones, compras diarias y caprichos, beneficiándote de todos los descuentos que aporta el Quental Club Benefits! Desarrollo de carrera en un ambiente colaborativo y con bonificaciones a tu formación, para que siempre estés actualizado y a la última en cuanto a tecnología y tendencias en transformación digital. ¡Envía tu candidatura y prepárate para una aventura tecnológica épica! xcskxlj Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.