Frontend Developer Senior
Role details
Job location
Tech stack
Job description
Buscamos un/a Frontend Developer Senior con criterio en UX/Diseño para sumarse al equipo encargado de la capa web de nuestro producto SaaS. Trabajarás principalmente con Razor/ ASP.NET (Vue y Blazor como complemento) en la creación de interfaces complejas y componentes escalables., Desarrollo Frontend - Diseñar y desarrollar interfaces complejas usando principalmente Razor, con complemento de Vue y Blazor según necesidad. - Desarrollo avanzado de componentes escalables y mantenibles en Razor, Vue y Blazor. - Implementar flujos de UI, formularios avanzados, validaciones, grids, dashboards y vistas interactivas. - Optimizar performance y asegurar compatibilidad cross-browser. - Gestión de estado y lógica de interfaz compleja.
Responsabilidad en UX/Diseño - Aportar criterio en decisiones de experiencia y diseño de interfaz. - Participar activamente en definición de especificaciones visuales e interacción (Figma). - Validar accesibilidad (WCAG), usabilidad y consistencia visual. - Proponer y evaluar mejoras de UX considerando viabilidad técnica. - Ser referente en criterio de diseño dentro del equipo frontend.
Responsabilidades transversales - Participar en decisiones de arquitectura frontend y estrategia tecnológica. - Elevar estándares de calidad: testing, documentación y buenas prácticas. - Revisar código y mentorización de perfiles más junior. - Integración con APIs RESTful, servicios backend y autenticación. - Colaborar estrechamente con equipos de desarrollo backend e IT.
Requirements
Si te gusta participar en decisiones técnicas end-to-end, aportar criterio en UX/Diseño, resolver problemas complejos de interfaz y elevar el nivel técnico del producto, este rol te encaja., * Grado o ingeniería en Informática u otras ingenierías como Telecomunicaciones o Multimedia.
- +5 años desarrollando aplicaciones web complejas.
- Experiencia sólida y demostrable con Razor/ASP.NET:
- Componentes avanzados y patrones de arquitectura
- Vistas complejas y gestión de estado
- Performance y optimización
- Integración con backend ASP.NET
- Experiencia con Vue y/o Blazor es valorable.
- Dominio de HTML5, CSS3 y JavaScript moderno.
- Conocimiento de UX/Diseño: principios de usabilidad, accesibilidad y diseño visual.
- Buen entendimiento de arquitectura, patrones y clean code.
- Uso habitual de Git y flujos colaborativos.
- Experiencia con testing automatizado: Cypress y/o Ranorex es muy valorable.
- Familiaridad con Figma para colaboración en definición de interfaces., * Pensamiento crítico y criterio propio en decisiones técnicas y de UX/Diseño.
- Capacidad de autonomía y responsabilidad en definición de interfaces.
- Comunicación clara con perfiles técnicos y no técnicos.
- Mentalidad de mejora continua centrada en producto y usuario.
- Capacidad de mentoría técnica.
- Colaboración efectiva con equipo backend e IT.
- Orientación al usuario y sensibilidad hacia experiencia de interfaz.
Se valorará:.
- Experiencia en diseño responsivo.
- Conocimiento de Core Web Vitals y optimización de performance.
- Experiencia en BabylonJS, WebXR o gráficos 3D.
- Experiencia con WebAssembly.
- Conocimientos de Docker.
- Experiencia con testing de usabilidad o user research.
- Inglés fluido (nivel B2 o superior)
- Experiencia con accesibilidad web (WCAG).
Benefits & conditions
- Modelo de Desarrollo de Talento (Itinerarios personalizados de desarrollo profesional, formación técnica asociada, sistema retributivo transparente, sistema de retribución flexible)
- Salario en función de conocimiento aportado (entre 36.000 y 46.800€)
- Retribución flexible
- Beneficios en gimnasios, gratuidad en consumos de cafetería
- Clases de inglés
- Incorporación en una compañía con mucho potencial de crecimiento y desarrollo