Angular Senior Developer

Atmira
Madrid, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Web Accessibility Agile Methodology Confluence JIRA HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review Continuous Integration Software Design Patterns Desktop Publishing
+17 more
Data Flow Control Microsoft Office Node.Js Performance Tuning Scrum Methodology Software Engineering Test Execution Engine TypeScript Web Content Accessibility Guidelines RxJS Cypress (Programming Language) Git AngularJS Playwright Front End Software Development React Redux Jasmine

Job description

Si eres una persona curiosa, creativa y apasionada por la innovación, ¡esta oportunidad es para ti!En nuestro equipo buscamos mentes inquietas como la tuya, listas para formar parte de comunidades tecnológicas donde construimos juntos.¡Prepárate para un viaje emocionante!Pero antes, déjanos presentarnos.Somos atmira, un ecosistema de interacción centrado en las personas.Nuestro objetivo es ayudarte a crecer tanto personal como profesionalmente.A través de nuestro Club, podrás conectar, adquirir experiencia profesional y alcanzar tus metas.En atmira, tú eres el protagonista y tienes el poder de explorar tu potencial con#Icouldbe .Buscamos un/a Senior Developer en Angular para incorporar de manera estable y estructural.Diseñar, desarrollar y evolucionar aplicaciones frontend modernas con Angular 17+ aplicando las últimas prácticas de la industria, arquitectura limpia, gestión de estado avanzada y metodologías de testing robustas.Funciones principales:Desarrollo de aplicaciones SPA con Angular 17+ usando standalone components y control de flujo nativo.Diseño de componentes reutilizables y escalables aplicando buenas prácticas y patrones de arquitectura.Arquitectura de estado global con Redux para aplicaciones complejas y escalables.Desarrollo reactivo avanzado.Testing integral con cobertura completa: unitarios y integración.Mentoring técnico y revisión de código para garantizar calidad y buenas prácticas.Integración CI/CD y automatización de procesos de desarrollo y despliegue.Maquetación avanzada con HTML5, CSS3 y SCSS, cuidando la experiencia de usuario.Colaboración con equipos multidisciplinares bajo metodologías ágiles (Scrum/Kanban).Requisitos mínimos:+5 años de experiencia en desarrollo frontend.+3 años de experiencia con Angular 15 o superior.Dominio de TypeScript avanzado (decoradores, interfaces, tipos genéricos).Experiencia en RxJS (observables, operadores, asincronía).Experiencia con formularios reactivos y template-driven.Ejecución de pruebas unitarias con Jasmine/Karma u otros frameworks (qUnit, Istanbul).Experiencia en optimización de rendimiento en aplicaciones Angular.Experiencia en aplicaciones SPA.Conocimientos básicos de Node.js.Experiencia en gestión de estado con Redux (NgRx, NGXS u otras librerías).Implementación de sistemas de autenticación y autorización.Conocimientos de interceptors HTTP y guards para protección de rutas.Requisitos deseable:Experiencia con NgRx/Redux u otras librerías de gestión de estado.Conocimientos de animaciones en Angular.Experiencia en test e2e (Cypress, Playwright).Conocimientos de DDD y patrones de diseño.Manejo fluido de GIT y herramientas de gestión (Jira, Confluence).Experiencia en procesos de integración continua (Azure DevOps u otros).Conocimientos de accesibilidad web (ARIA, WCAG).Experiencia en optimización de CSS/SCSS con variables y mixins.Conocimientos de arquitecturas micro-frontend.Mentalidad de mejora continua y aprendizaje de nuevas tecnologías.Code review constructivo y mentoring de developers junior.Comunicación técnica efectiva con stakeholders.Trabajo en equipo en entornos ágiles (Scrum/Kanban).Liderazgo técnico sin autoridad formal.Un equipo fantástico que te ayudará a crecer y encontrar tu lugar en una empresa dinámica, innovadora y ágil.Open Spaces: espacios de intercambio de conocimiento que fomentan la colaboración y una metodología de trabajo híbrida, flexible y sostenible.Metodología Smart Working: modelo híbrido de trabajo remoto.(1 día a la semana de presencialidad, resto remoto, en las oficinasViladecans Business Park ) Jornadas reducidas los viernes y durante julio y agosto.Vacaciones: 23 días.Atmira Flex: vales de comida, abono transporte, seguro médico y ayuda para guardería a través de nuestra plataforma de compensación flexible.Comunidad de Embajadores: actividades deportivas, aventuras, planes urbanos… ¿Conoces a alguien del sector?Tráelo a trabajar con nosotros y recibe un bono por recomendación.Apoyo económico para tu conexión a internet en casa y Pack Home Office: silla, monitor, teclado… ¿No te sientes bien?No te preocupes: ofrecemos servicios para cuidar tu cuerpo y mente: fisioterapia, talleres de bienestar y deportes en equipo.Ya nos hemos presentado, ahora… ¡te toca a ti!¿Te unes a nosotros para seguir impulsando atmira?atmira está comprometida con la igualdad.#J-*****-Ljbffr

Requirements

+5 años de experiencia en desarrollo frontend. +3 años de experiencia con Angular 15 o superior. Dominio de TypeScript avanzado (decoradores, interfaces, tipos genéricos). Experiencia en RxJS (observables, operadores, asincronía). Experiencia con formularios reactivos y template-driven. Ejecución de pruebas unitarias con Jasmine/Karma u otros frameworks (qUnit, Istanbul). Experiencia en optimización de rendimiento en aplicaciones Angular. Experiencia en aplicaciones SPA. Conocimientos básicos de Node.js. Experiencia en gestión de estado con Redux (NgRx, NGXS u otras librerías). Implementación de sistemas de autenticación y autorización. Conocimientos de interceptors HTTP y guards para protección de rutas. Requisitos deseable: Experiencia con NgRx/Redux u otras librerías de gestión de estado. Conocimientos de animaciones en Angular. Experiencia en test e2e (Cypress, Playwright). Conocimientos de DDD y patrones de diseño. Manejo fluido de GIT y herramientas de gestión (Jira, Confluence). Experiencia en procesos de integración continua (Azure DevOps u otros). Conocimientos de accesibilidad web (ARIA, WCAG). Experiencia en optimización de CSS/SCSS con variables y mixins. Conocimientos de arquitecturas micro-frontend. Mentalidad de mejora continua y aprendizaje de nuevas tecnologías. Code review constructivo y mentoring de developers junior. Comunicación técnica efectiva con stakeholders. Trabajo en equipo en entornos ágiles (Scrum/Kanban). Liderazgo técnico sin autoridad formal. Un equipo fantástico que te ayudará a crecer y encontrar tu lugar en una empresa dinámica, innovadora y ágil.

Benefits & conditions

Open Spaces: espacios de intercambio de conocimiento que fomentan la colaboración y una metodología de trabajo híbrida, flexible y sostenible. Metodología Smart Working: modelo híbrido de trabajo remoto. (1 día a la semana de presencialidad, resto remoto, en las oficinas Viladecans Business Park ) Jornadas reducidas los viernes y durante julio y agosto. Vacaciones: 23 días. Atmira Flex: vales de comida, abono transporte, seguro médico y ayuda para guardería a través de nuestra plataforma de compensación flexible. Comunidad de Embajadores: actividades deportivas, aventuras, planes urbanos… ¿Conoces a alguien del sector? Tráelo a trabajar con nosotros y recibe un bono por recomendación.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:39 min

Angular framework benefits and technical career backgrounds

Marko Stanimirović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

4:33 min

Building long-term Angular architectures with domain-driven design

Manfred Steyer Manfred Steyer · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all