Pb¡Atención, amante de la tecnología! /b /p p Si eres una persona curiosa, creativa y apasionada por la innovación, ¡esta oportunidad es para ti! /pp 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! /pp Pero antes, déjanos presentarnos. /p p Somos atmira, un ecosistema de interacción centrado en las personas. /pp 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. /p p En atmira, tú eres el protagonista y tienes el poder de explorar tu potencial con b#Icouldbe /b. /p p Buscamos un/a Senior Developer en Angular para incorporar de manera estable y estructural. /p p 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. /p pb Funciones principales: /b /p ulli Desarrollo de aplicaciones SPA con Angular 17+ usando standalone components y control de flujo nativo. /lili Diseño de componentes reutilizables y escalables aplicando buenas prácticas y patrones de arquitectura. /lili Implementación de sistemas de autenticación completos. /lili Arquitectura de estado global con Redux para aplicaciones complejas y escalables. /lili Desarrollo reactivo avanzado. /lili Testing integral con cobertura completa: unitarios y integración. /lili Mentoring técnico y revisión de código para garantizar calidad y buenas prácticas. /lili Integración CI/CD y automatización de procesos de desarrollo y despliegue. /lili Maquetación avanzada con HTML5, CSS3 y SCSS, cuidando la experiencia de usuario. /lili Colaboración con equipos multidisciplinares bajo metodologías ágiles (Scrum/Kanban). /li /ul pb Requisitos mínimos: /b /p ulli+5 años de experiencia en desarrollo frontend. /lili+3 años de experiencia con Angular 15 o superior. /lili Dominio de TypeScript avanzado (decoradores, interfaces, tipos genéricos). /lili Amplios conocimientos de JavaScript orientado a objetos (POO). /lili Experiencia en RxJS (observables, operadores, asincronía). /lili Experiencia con formularios reactivos y template-driven. /lili Ejecución de pruebas unitarias con Jasmine/Karma u otros frameworks (qUnit, Istanbul). /lili Experiencia en optimización de rendimiento en aplicaciones Angular. /lili Experiencia en aplicaciones SPA. /lili Conocimientos básicos de Node.js. /lili Experiencia en gestión de estado con Redux (NgRx, NGXS u otras librerías). /lili Implementación de sistemas de autenticación y autorización. /lili Conocimientos de interceptors y guards para protección de rutas. /lili Configuración de environments para diferentes entornos de despliegue. /li /ul pb Requisitos deseable: /b /p ulli Experiencia con NgRx/Redux u otras librerías de gestión de estado. /lili Conocimientos de animaciones en Angular. /lili Experiencia en test e2e (Cypress, Playwright). /lili Conocimientos de DDD y patrones de diseño. /lili Manejo fluido de GIT y herramientas de gestión (Jira, Confluence). /lili Experiencia en procesos de integración continua (Azure DevOps u otros). /lili Conocimientos de accesibilidad web (ARIA, WCAG). /lili Experiencia en optimización de CSS/SCSS con variables y mixins. /lili Conocimientos de arquitecturas micro-frontend. /li /ul pb Soft skills: /b /p ulli Mentalidad de mejora continua y aprendizaje de nuevas tecnologías. /lili Code review constructivo y mentoring de developers junior. /lili Comunicación técnica efectiva con stakeholders. /lili Trabajo en equipo en entornos ágiles (Scrum/Kanban). /lili Liderazgo técnico sin autoridad formal. /li /ul pb¿Qué te vas a encontrar? /b /p ulli Un equipo fantástico que te ayudará a crecer y encontrar tu lugar en una empresa dinámica, innovadora y ágil. /lili ️ Open Spaces: espacios de intercambio de conocimiento que fomentan la colaboración y una metodología de trabajo híbrida, flexible y sostenible. /lili Metodología Smart Working: modelo híbrido de trabajo remoto. (1 día a la semana de presencialidad, resto remoto, en las oficinas bem Viladecans Business Park) /em /b /lili⏰ Horario laboral flexible. /lili Jornadas reducidas los viernes y durante julio y agosto. /lili ️ Vacaciones: 23 días. /lili 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. /lili Comunidad de Embajadores: actividades deportivas, aventuras, planes urbanos… /lili ¿Conoces a alguien del sector? Tráelo a trabajar con nosotros y recibe un bono por recomendación. /lili Apoyo económico para tu conexión a internet en casa y Pack Home Office: silla, monitor, teclado… /lili Fruta fresca siempre disponible en la oficina. /lili /ul /li