GS
Desarrollador/a Senior Frontend Angular
Grupo SPECGrupo SPEC busca incorporar un/a Desarrollador/a Senior Frontend Angular para formar parte de nuestro equipo de I+D en Barcelona y participar en la evolución y modernización de nuestras soluciones de software.
La persona seleccionada se incorporará a un proyecto de reconstrucción de una interfaz de gestión sobre una nueva arquitectura desacoplada (SPA + API contract-first), trabajando estrechamente con el equipo de Backend y participando activamente en las decisiones de arquitectura Frontend desde las primeras fases del proyecto.
Funciones principales
Desarrollo Frontend y Arquitectura
Requisitos:
Qué buscamos
La persona seleccionada se incorporará a un proyecto de reconstrucción de una interfaz de gestión sobre una nueva arquitectura desacoplada (SPA + API contract-first), trabajando estrechamente con el equipo de Backend y participando activamente en las decisiones de arquitectura Frontend desde las primeras fases del proyecto.
Funciones principales
Desarrollo Frontend y Arquitectura
- Desarrollo de aplicaciones SPA con Angular y TypeScript.
- Participación en la definición y evolución de la arquitectura Frontend.
- Desarrollo de una nueva interfaz de gestión basada en una arquitectura desacoplada SPA + API.
- Gestión de estado, estructura modular y optimización de carga mediante lazy loading.
- Aplicación de los paradigmas actuales de Angular, como Signals y standalone components.
- Creación de una capa de componentes reutilizables que sirva de base para el resto del desarrollo.
- Desarrollo de formularios derivados de especificaciones, tablas configurables y patrones de listado-detalle.
- Integración con Backend mediante API REST/OpenAPI, utilizando clientes tipados generados a partir del contrato.
- Colaboración directa con el equipo de Backend en la definición y evolución de los contratos de API.
- Trabajo con librerías de componentes como Angular Material/CDK o equivalentes y sistemas de diseño basados en tokens.
- Desarrollo y mantenimiento de pruebas de componentes y pruebas end-to-end con Playwright.
- Aplicación de buenas prácticas de desarrollo, calidad y mantenibilidad del código.
- Participación en revisiones de código y decisiones técnicas del equipo.
- Uso habitual de herramientas de Inteligencia Artificial aplicadas al desarrollo de software como parte del flujo de trabajo.
- Contrato indefinido.
- Modalidad híbrida con 2 días de teletrabajo a la semana.
- Oficinas ubicadas junto a la Estación de Sants (Barcelona).
- Horario flexible y jornada intensiva los viernes.
- Participación desde una fase temprana en un proyecto de modernización tecnológica y nueva arquitectura Frontend.
- Posibilidad de participar activamente en decisiones técnicas y de arquitectura.
- Desarrollo profesional en un equipo de I+D con producto propio.
- Buen ambiente de trabajo y equipo colaborativo.
Requisitos:
Qué buscamos
- Experiencia de 5 años o más desarrollando con Angular en entornos de producción.
- Nivel avanzado de TypeScript.
- Conocimiento actualizado de Angular y sus paradigmas actuales: Signals, standalone components, arquitectura modular y lazy loading.
- Experiencia trabajando con API REST y OpenAPI.
- Experiencia con librerías de componentes UI como Angular Material/CDK o similares.
- Experiencia en testing y buenas prácticas de calidad de código.
- Uso habitual de herramientas de IA aplicadas al desarrollo.
- Capacidad para trabajar con autonomía y en equipo. Participar activamente en decisiones técnicas y de arquitectura.