¿Quieres formar parte de nuestro equipo de desarrollo? Desde Profile nos encontramos en búsqueda de un/a Senior Frontend Developer con experiencia en React para integrarse dentro de nuestra vertical FrontEnd en un relevante proyecto del sector retail participando 100% en remoto.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.Responsabilidades clave:- Componentizar piezas sostenibles de Front que sean reutilizables en otras pantallas, entornos y entidades- Crear componentes de Front que sean acordes a los estándares del cliente.- Velar por la calidad de desarrollo y limpieza de cógido.- Garantizar el éxito y la calidad de las soluciones entregadas.- Desarrollar la interfaz de usuario atractiva y usable.- Comunicar ideas, nuevos métodos o tecnologías con el objetivo de mejorar el stack tecnológico actual.- Diseñar y desarrollar componentes reutilizables para otros proyectos/productos.- Poner al usuario en el foco de su actividad, asegurando la correcta comunicación y desarrollo de los componentes con el backend.- Participar de forma activa en el diseño de APIs.- Colaborar con el resto del equipo ayudando al equipo a crecer y fortalecer la comunidad tecnológica del cliente.- Desarrollar test unitarios.- Garantizar el éxito y calidad de las soluciones entregadas.¿Qué buscamos? Conocimientos necesarios:- JavaScript- React- Redux y Hooks- Typescript- Webpack- Conocimiento profundo en diseño de patrones de software- Experiencia en el desarrollo de aplicaciones con complejas lógicas de negocio- Conocimiento de la metodología Agile- Desarrollo de pruebas unitariasEs importante:- Concimiento de platafromas de CI/CD- Conocimiento de Jest y React testing library- Conocimiento y experiencia trabajando en Gitflow- Experiencia con metodología Apifirst- Experiencia con Apirest y microservicios- Conocer o haber trabajando con herramientas de monitorización- Conocer sistemas de cachés (Redis, Caffeine..)- Conocimiento de Domain Driven Design- Arquitectura HexagonalRequisitos valorables:- Conocimiento en MongoDB y Kafka- Conocimiento de la pirámide de testing- Conocimiento de cualquier nivel de backend- Experiencia liderando equipos en entornos tecnológicos- Experiencia previa operando en la nube cualquier artefacto software- Conocimiento y experiencia de pruebas en entornos efímeros- Conocimiento y experiencia en el desarrollo de test E2E con CypressTe damos buenas razones para unirte a nuestro equipo: