Frontend Developer
Summary
Build and maintain scalable Angular frontends with RxJS, NgRx, and micro frontends; integrate REST APIs; write Vitest/Playwright tests; ensure WCAG accessibility.
Responsabilidades
Por favor, lea detenidamente la información de esta oferta de empleo para entender exactamente qué se espera de los posibles candidatos.
Requisitos
Hard Skills
Soft Skills
Por favor, lea detenidamente la información de esta oferta de empleo para entender exactamente qué se espera de los posibles candidatos.
- Desarrollo de interfaces usando Angular (v19–21), TypeScript, HTML y CSS
- Implementación de arquitecturas modernas: Programación reactiva (RxJS)
- Componentes reutilizables
- State management (NgRx SignalStore)
- Desarrollo de aplicaciones escalables, mantenibles y performantes
- Implementación de micro frontends y web components
- Traducción de diseños (Figma) a código de alta calidad
- Consumo e integración con APIs REST (Spring Boot u otros)
- Colaboración en desarrollo de servicios backend (Node.js / Java)
- Diseño de integraciones frontend-backend robustas
- Participación en decisiones de arquitectura técnica
- Desarrollo responsive
- Aplicación de estándares de accesibilidad (WCAG 2.x, EN 301 549)
- Testing: Unit testing (Vitest)
- Integration testing E2E (Playwright)
- Code reviews y mejora continua
Requisitos
- Experiencia sólida con: Angular (preferiblemente v21)
- TypeScript, HTML5, CSS3
- Conocimiento en: RxJS (programación reactiva)
- NgRx / gestión de estado
- Experiencia en: Consumo de APIs REST
- Desarrollo responsive
- Accesibilidad web (WCAG)
- Testing: Vitest / Testing Library / Playwright
- Experiencia con: APIs REST
- Spring Boot, Node.js o similares
- Conocimiento de arquitectura de servicios
- Stack tecnológico Angular 21 (Signals, Angular Elements)
- RxJS
- NgRx
- SignalStore
- Nx (monorepo) xqbhyrx
- Vite
- ESLint, Prettier
- Vitest, Testing Library, Playwright
- AWS
- GitHub Actions (CI/CD)
Hard Skills
- Angular
- TypeScript
- HTML
- CSS
- RxJS
- NgRx
- REST APIs
- Unit testing
- Integration testing
- Responsive design
Soft Skills
- Collaboration
- Decision making
- Continuous improvement