freehire launches on Product Hunt on 26 August.

Follow →

Frontend Developer

Summary

Build and maintain scalable Angular frontends with RxJS, NgRx, and micro frontends; integrate REST APIs; write Vitest/Playwright tests; and collaborate on backend services.

Responsabilidades

  • 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)
  • 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

See also