Categorías
···
Entrar / Registro

Senior Frontend Engineer (Angular / React) – E-commerce

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Prta del Sol, 4, Centro, 28013 Madrid, Spain
Favoritos
Compartir

Descripción

Resumen del Puesto: Buscamos un Senior Frontend Engineer con experiencia en Angular y React para evolucionar una plataforma e-commerce de millones de usuarios, trabajando en un entorno Agile y colaborativo. Puntos Destacados: 1. Participación en la evolución y migración de una plataforma de e-commerce 2. Trabajo en un entorno Agile y altamente colaborativo 3. Promoción de buenas prácticas de desarrollo y calidad de código **Ubicación:** Oficinas de cliente (Jaén, Granada, Córdoba, Sevilla y Madrid) **Modelo híbrido:*** Madrid: 3 días oficina / 2 remoto * Andalucía: 4 días oficina / 1 remoto * **Salario:** A valorar según experiencia y perfil * **Experiencia:** \+5 años * **Inglés:** No obligatorio ¿Qué buscamos? Buscamos un **Senior Frontend Engineer** con sólida experiencia en **Angular y React** para participar en la evolución de una **plataforma de e\-commerce que sirve a millones de usuarios en producción**. La persona seleccionada trabajará en la **evolución de la aplicación actual desarrollada en Angular con SSR**, participando además en una **migración progresiva hacia React**, asegurando la coexistencia entre ambas plataformas y manteniendo la paridad funcional durante el proceso. Trabajarás en un entorno **Agile, altamente colaborativo**, junto a equipos de **UX, QA, Backend, SRE y Analytics**, contribuyendo a mejorar estándares de código, arquitectura y buenas prácticas. Responsabilidades* Mantener y evolucionar la aplicación web de **e\-commerce desarrollada en Angular 20 con SSR (Node.js \+ Koa)**. * Participar activamente en la **migración progresiva de Angular a React 19**. * Desarrollar **componentes UI accesibles (WCAG AA), responsive y con soporte RTL**. * Aplicar la metodología **BEM** y trabajar con el **design system corporativo**. * Integrar el frontend con **APIs de e\-commerce y sistemas de gestión de producto**. * Implementar y mantener **sistemas de analytics duales (Google Analytics \+ Zenit)**. * Gestionar estado global mediante: * **NgRx (Store, Effects, Signal Store)** en Angular * **React Query (useQuery / useMutation)** en React * Desarrollar y mantener: * **Tests unitarios (Jest \+ Spectator / Hypest)** * **Tests E2E (Playwright)** siguiendo TDD cuando sea posible. * Configurar y mantener pipelines de **CI/CD con GitHub Actions**. * Elaborar **documentación técnica** para facilitar la transferencia de conocimiento. * Colaborar con equipos multidisciplinares en entornos **Agile (Scrum/Kanban)**. * Promover **buenas prácticas de desarrollo, testing y calidad de código**. Tecnologías y herramientas Conocimiento sólido en Angular* Angular **v18\+** * Componentes standalone * Signals * Control Flow (@if, @for, @defer) * Change Detection **OnPush** * inject() TypeScript* Versiones **5\.x** * Tipado estricto * Genéricos * Utility types * Buenas prácticas evitando any RxJS* Operadores reactivos * Gestión de suscripciones * Patrones reactivos Gestión de estado* **NgRx** * Store * Effects * Selectors * Signal Store Styling* **SCSS \+ BEM** * Variables CSS * Mixins de tipografía * Función spacing() * Soporte RTL Testing* **Jest** * **Spectator** * **Playwright** (E2E) SSR* **Angular Universal** * **TransferState** Control de versiones* **Git \+ GitHub** * Pull Requests * Code Reviews * Conventional Commits * Branching strategies Backend SSR* Conocimiento de **Node.js** * Interacción con servidor **Koa** Experiencia en el ecosistema React* **React 19** * Componentes funcionales * Hooks * **React Router 7** Frontend tooling* **Tailwind CSS** * **Vite** * **Biome** (linting \+ formatting) Arquitectura* **pnpm** * **Turborepo** (monorepo) Otros conocimientos importantes Accesibilidad* **WCAG AA** * ARIA * Navegación por teclado * Contraste Internacionalización* Sistemas **i18n** * Multi\-idioma * Multi\-país * Traducciones vía CMS Analytics* **Google Analytics (GA3 / GA4\)** * **GTM / dataLayer** * Sistemas de impresiones con batching Feature Flags* **GrowthBook** * Experimentación y rollout progresivo Metodologías* **Agile (Scrum / Kanban)** * Conocimiento del **SDLC** IA aplicada al desarrollo* Uso de **herramientas de IA generativa** para: * desarrollo * testing * generación de datos * documentación técnica Conocimientos básicos valorables* **Koa** * **MSW (Mock Service Worker)** * **Service Workers / PWA** * **Webpack** * Caching de assets Muy valorable* Experiencia en **migraciones de frameworks (Angular React)**. * Conocimiento de **Domain Driven Design (DDD)**. * Experiencia con: * **Grafana** * **Loki** * **Prometheus** * Aplicación de **principios SOLID** en frontend. * Experiencia en **design systems corporativos** y componentización a gran escala. ✔ **Nivel esperado:** Senior ✔ **Experiencia recomendada:** 5\+ años en desarrollo frontend ✔ **Entorno:** Proyecto de alto tráfico con millones de usuarios ¿Qué ofrecemos?* Proyecto estable. * Entorno tecnológico dinámico. * Participación en equipos consolidados. * Condiciones económicas competitivas según experiencia. Localización (Híbrido)

Fuentea:  indeed Ver publicación original
David Muñoz
Indeed · HR

Compañía

Indeed
David Muñoz
Indeed · HR
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.