Desarrollador/A Senior Frontend (Angular (V17+) Y Typescript)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
Desarrollador Senior Frontend (Angular v17+ y TypeScript)Ubicación:Presencial en BarcelonaExperiencia Mínima Requerida:6 añosSBA:**€Acerca de Metrica España:En Metrica España, somos líderes en [breve descripción de la empresa y su sector].Nos caracterizamos por nuestro compromiso con la innovación, la calidad y el desarrollo profesional de nuestro equipo.Buscamos constantemente talento que comparta nuestra pasión por la tecnología y que desee crecer junto a nosotros en proyectos desafiantes y de gran impacto.Descripción del Puesto:Buscamos incorporar unDesarrollador Senior Frontendcon una sólida trayectoria y experiencia demostrable en el desarrollo de aplicaciones web complejas y de alta criticidad.El candidato ideal poseerá un dominio experto deAngular (versión 17 o superior)yTypeScript, y estará preparado para integrarse en nuestros equipos ágiles y multidisciplinares.Serás una pieza clave en el diseño, construcción y evolución de nuestras soluciones front-end, aportando tu visión técnica y tu capacidad para resolver problemas complejos.Participarás activamente en todas las fases del ciclo de vida del desarrollo, desde la concepción hasta la implementación y el mantenimiento, asegurando la entrega de productos de alta calidad y rendimiento.Responsabilidades Clave:Diseño y Arquitectura:Liderar el diseño e implementación de arquitecturas front-end modulares, escalables y mantenibles, aplicando patrones de diseño avanzados y las mejores prácticas de la industria.Desarrollo con Angular y TypeScript:Desarrollar componentes reutilizables, servicios y módulos utilizando las últimas versiones de Angular (v17+) y TypeScript, garantizando la eficiencia, legibilidad y robustez del código.Gestión de Estado y Ciclo de Vida:Implementar soluciones eficientes para la gestión del estado de la aplicación y optimizar el ciclo de vida de los componentes para maximizar el rendimiento.Comunicación Asíncrona:Diseñar e implementar la comunicación con el back-end a través de APIs REST y WebSockets, gestionando de forma eficaz flujos de datos en tiempo real, concurrencia y mecanismos de reconexión.Desarrollo de UI/UX:Colaborar estrechamente con diseñadores UX/UI para traducir maquetas y prototipos en interfaces de usuario funcionales, interactivas y visualmente atractivas.Calidad del Código:Escribir código limpio, bien documentado y fácil de mantener, promoviendo las pruebas unitarias y de integración.Optimización y Rendimiento:Identificar y resolver cuellos de botella de rendimiento, optimizando la carga de la aplicación y la experiencia del usuario.Metodologías Ágiles:Participar activamente en ceremonias ágiles (Scrum, Kanban), contribuyendo a la planificación, estimación y entrega continua.Colaboración:Trabajar en estrecha colaboración con desarrolladores back-end, testers, analistas de negocio y otros stakeholders.DevOps:Participar en la configuración y mejora de pipelines CI/CD, utilizando herramientas como Jenkins o GitHub Actions, y gestionar el control de versiones con Git.Requisitos Imprescindibles:Experiencia Profesional:Mínimo 6 años de experiencia en desarrollo Front-End.Angular (v17+):Dominio experto y experiencia demostrable en el desarrollo con versiones recientes de Angular, incluyendo sus características más avanzadas (ej. Signals, control flow sintaxis).TypeScript:Profundo conocimiento y aplicación práctica de TypeScript para el desarrollo de aplicaciones robustas y escalables.Arquitectura Frontend:Experiencia en el diseño de arquitecturas modulares, inyección de dependencias y optimización del ciclo de vida en Angular.APIs RESTful:Experiencia sólida en la integración con APIs RESTful.WebSockets:Experiencia en el desarrollo e integración con WebSockets para aplicaciones en tiempo real.Control de Versiones:Dominio de Git.Metodologías Ágiles:Experiencia trabajando en entornos de desarrollo ágil (Scrum/Kanban).Resolución de Problemas:Excelentes habilidades analíticas y de resolución de problemas.Comunicación:Habilidades de comunicación efectivas y capacidad para trabajar en equipo.Idiomas:Inglés y catalán alto.Se Valorará Positivamente:PrimeNG:Experiencia en el uso de la librería de componentes PrimeNG.OpenLayers:Conocimiento y experiencia con la librería de mapas OpenLayers.HTML5 y CSS:Sólidos conocimientos de HTML5 y CSS, incluyendo metodologías como ITCSS o BEM.Preprocesadores CSS:Experiencia con preprocesadores CSS como SCSS/SASS.Diseño de Sistemas:Experiencia en el desarrollo de componentes reutilizables y sistemas de diseño escalables.CI/CD:Experiencia con herramientas de Integración Continua y Despliegue Continuo (CI/CD) como Jenkins, GitHub Actions, etc.Pruebas:Experiencia en la escritura de pruebas unitarias y de extremo a extremo (E2E).¿Qué Ofrecemos?Oportunidad de unirte a un equipo dinámico y con gran proyección.Participación en proyectos innovadores y tecnológicamente punteros.Desarrollo profesional continuo y formación.Entorno de trabajo colaborativo y estimulante.Si eres un apasionado del desarrollo frontend, te motivan los retos técnicos y buscas un entorno donde puedas crecer y aportar valor, ¡queremos conocerte!¡Únete a Metrica España y sé parte de nuestro éxito!#J-*****-Ljbffr
Requirements
Desarrollador Senior Frontend con una sólida trayectoria y experiencia demostrable en el desarrollo de aplicaciones web complejas y de alta criticidad. El candidato ideal poseerá un dominio experto de Angular (versión 17 o superior), Mínimo 6 años de experiencia en desarrollo Front-End. Angular (v17+): Dominio experto y experiencia demostrable en el desarrollo con versiones recientes de Angular, incluyendo sus características más avanzadas (ej. Signals, control flow sintaxis). TypeScript: Profundo conocimiento y aplicación práctica de TypeScript para el desarrollo de aplicaciones robustas y escalables. Arquitectura Frontend: Experiencia en el diseño de arquitecturas modulares, inyección de dependencias y optimización del ciclo de vida en Angular. APIs RESTful: Experiencia sólida en la integración con APIs RESTful. WebSockets: Experiencia en el desarrollo e integración con WebSockets para aplicaciones en tiempo real. Control de Versiones: Dominio de Git. Metodologías Ágiles: Experiencia trabajando en entornos de desarrollo ágil (Scrum/Kanban). Resolución de Problemas: Excelentes habilidades analíticas y de resolución de problemas. Comunicación: Habilidades de comunicación efectivas y capacidad para trabajar en equipo. Idiomas: Inglés y catalán alto. Se Valorará Positivamente: PrimeNG: Experiencia en el uso de la librería de componentes PrimeNG. OpenLayers: Conocimiento y experiencia con la librería de mapas OpenLayers. HTML5 y CSS: Sólidos conocimientos de HTML5 y CSS, incluyendo metodologías como ITCSS o BEM. Preprocesadores CSS: Experiencia con preprocesadores CSS como SCSS/SASS. Diseño de Sistemas: Experiencia en el desarrollo de componentes reutilizables y sistemas de diseño escalables. CI/CD: Experiencia con herramientas de Integración Continua y Despliegue Continuo (CI/CD) como Jenkins, GitHub Actions, etc. Pruebas: Experiencia en la escritura de pruebas unitarias y de extremo a extremo (E2E).
Benefits & conditions
Oportunidad de unirte a un equipo dinámico y con gran proyección. Participación en proyectos innovadores y tecnológicamente punteros. Desarrollo profesional continuo y formación. Entorno de trabajo colaborativo y estimulante.
About the company
En Metrica España, somos líderes en [breve descripción de la empresa y su sector]. Nos caracterizamos por nuestro compromiso con la innovación, la calidad y el desarrollo profesional de nuestro equipo. Buscamos constantemente talento que comparta nuestra pasión por la tecnología y que desee crecer junto a nosotros en proyectos desafiantes y de gran impacto.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
16 Best Free React UI Libraries in 2025
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?
Fully Remote Software Engineer Jobs