Developer Front Angular
Vermont Solutions
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Municipality of Madrid, Spain
Tech stack
JavaScript
API
HTML5
Azure
CSS
Software Quality
Continuous Integration
Github
Node.js
Ionic
Test Execution Engine
TypeScript
RxJS
Angular
React
Angular
Gitlab-ci
Front End Software Development
Software Version Control
Jasmine
Job description
- Desarrollo end-to-end de funcionalidades Front-End utilizando Angular (principalmente) y React de forma opcional, asegurando una correcta integración con servicios back-end y la arquitectura existente.
- Implementación de componentes reutilizables, eficientes y escalables siguiendo buenas prácticas de desarrollo Front.
- Diseño técnico de soluciones a partir del diseño funcional proporcionado.
- Consumo e integración de APIs REST mediante HttpClient, aplicando interceptores para autenticación y manejo global de errores.
- Gestión del estado de la aplicación mediante NgRx (Signal Store).
- Ejecución de pruebas técnicas y unitarias (Jasmine/Karma o Jest) para garantizar la calidad del software.
- Gestión de versiones, empaquetado y despliegue de aplicaciones en entornos DEV / QA / PRE / PROD.
- Colaboración activa en procesos CI/CD (GitHub Actions, GitLab CI o Azure DevOps).
- Soporte técnico durante pruebas de usuario y resolución de incidencias detectadas.
- Validación de despliegues en producción y soporte en los pases a producción.
- Elaboración de documentación técnica y traspaso de conocimiento al equipo de operaciones.
Requirements
- Experiencia minima de 4 años en desarrollo Front-End con Angular,
- Experiencia en State Management con NgRx (Signal Store).
- Uso de Http Interceptors para tokens y gestión de errores globales.
- Experiencia con Angular Material u otros UI Kits.
- HTML5, CSS3, JavaScript ES6
- TypeScript
- Conocimientos intermedios de RxJS:
- Experiencia con Node.js.
- Testing unitario con Jasmine/Karma o Jest.
- Experiencia en CI/CD para Front-End (GitHub Actions, GitLab CI, Azure DevOps).
- Conocimientos en Ionic
Benefits & conditions
- Plan de Formación: Acceso a certificaciones técnicas y programas de formación continua para que siempre estés a la vanguardia. ?
- Desarrollo Profesional: Un plan de carrera definido para que puedas visualizar tu futuro con nosotros y crecer en cada etapa de tu trayectoria. ?
- Plan de Retribución Flexible: Adaptamos nuestra oferta a tus necesidades con beneficios como seguro médico privado, cheques para estudios de idiomas, guardería y tarjeta de transporte. ?
- Ambiente de Trabajo Innovador: Te integrarás en un equipo de profesionales motivados en un entorno que prioriza la innovación y el trabajo en equipo. ? ? ?
- Espacios Inclusivos: Creemos firmemente en un modelo de gestión sostenible y políticas de igualdad efectiva. Valoramos y fomentamos un ambiente de trabajo abierto e inclusivo, donde todos puedan contribuir y sentirse bienvenidos. ?