Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- ¿Quiénes somos?
Somos una empresa especializada en tecnologías Microsoft donde se impulsa la innovación y, sobre todo, el entorno colaborativo. Nuestra pasión por las últimas tecnologías nos lleva a estar en continua innovación, para así implementar nuestros proyectos con las soluciones más punteras.
Actualmente, estamos buscando una persona para incorporarse en nuestro equipo de Frontend como Senior Developer. La principal misión de esta posición será desarrollar y mantener aplicaciones frontend complejas en Angular, asegurando calidad, rendimiento y buena organización del código; y participar en el diseño e implementación de componentes, flujos de pantalla y gestión de estado.
- ¿Qué harás?
- Implementar nuevas funcionalidades y evolutivos en aplicaciones Angular de media y gran escala.
- Aplicar de forma consistente patrones de gestión de estado ya definidos (NgRx, ComponentStore, Signals u otros) y aportar sugerencias de mejora cuando proceda.
- Desarrollar componentes reutilizables siguiendo principios de diseño atómico (átomos, moléculas, organismos, templates).
- Implementar vistas y layouts con HTML5, CSS3/SASS y Tailwind CSS, respetando diseños UX/UI y asegurando comportamiento responsive.
- Utilizar y personalizar Angular Material (temas, estilos, componentes custom) conforme a la guía visual del proyecto.
- Consumir APIs REST: servicios, interceptores, manejo de errores, autenticación/autorización basada en tokens.
- Escribir código mantenible, legible y testeable, incluyendo tests unitarios y de integración cuando aplique.
- Participar en code reviews, aportando feedback constructivo y alineado con los estándares del equipo.
- Colaborar con los equipos de UX/UI, backend y producto para aterrizar requisitos funcionales en soluciones técnicas claras.
- Documentar componentes, patrones de uso y ejemplos cuando sea necesario (por ejemplo, Storybook u otras herramientas internas).
- ¿Qué necesitas?
Al menos 5 años de experiencia en desarrollo frontend.
Experiencia sólida con Angular (v16+):
- Componentes, módulos, servicios, directivas y pipes.
- Formularios reactivos (Reactive Forms) con validaciones complejas.
- Routing, lazy loading, guards.
- Standalone components
Gestión de estado (MUST):
- Experiencia real en proyectos con al menos una solución avanzada de state management: NgRx, ComponentStore, Signals u otra librería similar.
- Capacidad para trabajar con stores, efectos, selectors, etc., siguiendo patrones ya establecidos.
- Dominio de RxJS (observables, subjects, operadores, manejo de flujos asíncronos complejos).
- Experiencia fuerte en HTML5, CSS3, SASS.
- Experiencia práctica con Tailwind CSS en proyectos reales (configuración, uso de utilidades, responsive, estados, etc.).
- Uso habitual de Angular Material (configuración de temas, overrides de estilos, combinación con Tailwind).
- Buen manejo de Git (flow de ramas, pull requests, code reviews).
- Experiencia trabajando en equipos ágiles (Scrum / Kanban).
Además, se valorará:
- React (Hooks, componentes funcionales, gestión de estado básica/avanzada).
- Experiencia documentando componentes en herramientas tipo Storybook o similares.
- Experiencia en CI/CD orientado a frontend.
- Conocimientos de performance (optimización de carga, lazy loading avanzado, splitting de bundles, profiling).
- Conocimientos de seguridad en frontend (XSS, CSRF, sanitización, buenas prácticas OWASP).
- Conocimiento de accesibilidad web (WAI-ARIA, WCAG).
- ¿Qué te hará tener éxito en este rol?
- Enfoque en calidad, mantenibilidad y limpieza de código.
- Capacidad para trabajar de forma autónoma dentro de una arquitectura y estrategia ya definidas.
- Buena comunicación con el resto del equipo (frontend, backend, UX/UI, producto).
- Capacidad para apoyar a perfiles más junior en dudas puntuales, sin rol formal de líder.
- Proactividad para detectar problemas y proponer mejoras locales (componentes, pequeños refactors, rendimiento).
- Orientación a resultados y cumplimiento de plazos.
- ¿Qué ofrecemos?
Participación en proyectos con Angular, gestión de estado avanzada y design system basado en Atomic Design + Tailwind
Entorno donde se cuidan buenas prácticas y calidad de código.
Colaboración con un equipo multidisciplinar (backend, UX/UI, producto).
Teletrabajo.
Formación.
Seguro médico.
Horario y jornada flexible (36 horas / semanales).
Día del cumpleaños libre.
Proyectos internacionales.
No lo dudes, ¿Te unes a nuestro equipo? :
www.bravent.net
Key Skills
Ranked by relevanceReady to apply?
Join Bravent and take your career to the next level!
Application takes less than 5 minutes

