DESCRIPCIóN
Buscamos un/a Angular Developer para unirse a un equipo enfocado en el desarrollo de soluciones digitales innovadoras en el ámbito de Tax \& Accounting, con un fuerte compromiso hacia la experiencia de usuario, la calidad del producto y la mejora continua.
¿Qué haré?
Estas serán tus funciones principales:
Desarrollar y mantener aplicaciones web con Angular (v18+), TypeScript, HTML5 y CSS3.
Implementar componentes reutilizables y mantenibles, aplicando principios SOLID y buenas prácticas de código.
Integrar aplicaciones con APIs REST y gestionar aspectos clave de Internet (HTTP/S, DNS, CORS, CSP).
Trabajar en entornos monorepo (Nx) y microfrontends, optimizando el rendimiento con herramientas como Webpack o esbuild.
Asegurar la calidad del código mediante linting (ESLint), testing (Jasmine, Karma, Jest) y control de calidad con SonarQube.
Colaborar con diseñadores UX/UI para garantizar coherencia visual, accesibilidad (WCAG) y una excelente experiencia de usuario.
Participar en ceremonias ágiles (Scrum, Kanban, SAFe) y contribuir al proceso DevOps en Azure.
Documentar y compartir componentes a través de Storybook.
Mantenerte actualizado en las tendencias y tecnologías más recientes del desarrollo frontend.
¿Cómo lo haré?
Tendrás horario flexible.
Tendrás un PC y los periféricos necesarios para el desarrollo de tu trabajo.
Trabajarás en formato híbrido (1 o 2 días de presencialidad a la semana) en Barcelona, Zona Franca.
REQUISITOS
Imprescindibles:
Conocimientos sólidos de los fundamentos de Internet (HTTP/S, DNS, Browsers, CORS, CSP).
Dominio de JavaScript (ES6+), TypeScript, HTML5 y CSS3.
Experiencia con Angular 18+.
Manejo de preprocesadores de estilos (Sass / Less).
Familiaridad con herramientas como Node/npm, Git, ESLint.
Experiencia en testing con Jasmine, Karma, Jest, Karma-coverage.
Experiencia en integración continua con Azure DevOps y SonarQube.
Conocimiento de metodologías ágiles (Scrum, Kanban, SAFe).
Aplicación de principios SOLID, patrones de diseño y buenas prácticas.
Deseables:
Experiencia con Webpack / esbuild, Microfrontends, Monorepo Nx.
Conocimientos de accesibilidad web (a11y).
Experiencia con notificaciones push (SignalR).
Uso de Storybook para documentación de componentes.