¿Quieres formar parte de nuestro equipo de Profile?Desde Profile nos encontramos en búsqueda de un perfil Full Stack Senior JavaScript con sólida experiencia en frontend y conocimientos de backend, capaz de construir aplicaciones web modernas, escalables y mantenibles.El candidato ideal estará acostumbrado a trabajar con componentes reutilizables, design systems y APIs, con código limpio, pruebas unitarias y buenas prácticas en entornos ágiles.Con ilusión es como se cambian las cosas, y queremos contribuir a un futuro mejor gracias a la tecnología. Para conseguirlo no necesitamos héroes ni súper talentos, sino personas implicadas, motivadas, con muchas ganas de trabajar en equipo y de crecer dentro de este proyecto común que formamos todos/as.ResponsabilidadesFrontend- Desarrollo de aplicaciones usando JavaScript/TypeScript y frameworks modernos (Angular, Vue, React u otros).- Creación y mantenimiento de componentes custom conectados a APIs.- Uso de design systems y construcción de interfaces reutilizables y consistentes.- Implementación de estructuras de datos complejas (listas, filtros, mapas).- Realizar tests unitarios de frontend (Jest u otra herramienta equivalente).- Aplicar buenas prácticas de código y asegurar compatibilidad cross-browser.Backend (nociones medias)- Conocimientos de Node.Js (Express) y patrón BFF (Backend For Frontend).- Creación de servicios y conexión con frontend a través de APIs asincrónicas .- Manejo de bases de datos mediante llamadas asincrónicas y estructuras de datos complejas.- Tests unitarios de backend con Jest o similares.RequisitosTécnicos- JavaScript (ES6+) con al menos 5 años de experiencia.- Experiencia en frameworks frontend (Angular, Vue, React u otros).- Experiencia en componentes reutilizables, APIs y design systems .- Experiencia con tests unitarios front y back .- Experiencia trabajando con estructuras de datos complejas (mapas, filtros, listas).- Conocimientos de Node.Js y Express, y nociones de backend.- Experiencia con metodologías ágiles (Scrum, Kanban).- Familiaridad con herramientas de control de versiones (Git ) y flujo de trabajo colaborativo (merge requests, code review).Soft Skills- Capacidad de adaptarse a diferentes entornos y proyectos .- Proactividad y autonomía en la resolución de problemas.- Capacidad para trabajar en equipo y comunicarse con diferentes perfiles técnicos.- Atención al detalle y compromiso con la calidad del código.Te damos buenas razones para unirte a nuestro equipo: