¡En knowmad mood pensamos en grande, buscamos oportunidades y queremos crecer contigo Nuestra visión internacional permite que allá donde sea tu lugar de residencia tengas la puerta abierta a descubrir y nutrirte profesionalmente de oportunidades laborales, proyectos e iniciativas motivantes en los que puedas participar, tanto nacional como internacionalmente. Desde knowmad mood? queremos que nuestro talento tenga la balanza entre la vida personal ???y proyección profesional ? Aquí encontrarás a un equipo que disfruta de su trabajo comprometido con la calidad ? que ayuda a sus compañeros y con espacio para aprender y dar lo mejor de sí ¡Desde RRHH estaremos contigo a lo largo de todo tu proceso en la compañía apoyándote en todo lo que necesites ¿ Qué nos gustaría que nos aportases? Front: • Experiencia avanzada con React moderno: hooks, componentes funcionales y de clase, manejo de estado con Redux, optimización con React.memo y Context API. • Conocimientos sólidos en HTML semántico, CSS modular (BEM), maquetación responsiva y accesibilidad. • Experiencia con herramientas como Vite, Webpack, Eslint, Prettier. • Conocimientos de diseño usando Figma y adecuación de desarrollo a prototipos. • Experiencia en testing de interfaces de usuario con Jest y React Testing Library. Backend: • Experiencia en el desarrollo de servicios con Java (17/21) y Spring Boot. • Conocimiento avanzado en APIs REST y gRPC, incluyendo autenticación, autorización y seguridad (OAuth2, JWT). • Experiencia trabajando con bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Cassandra). • Familiaridad con Kafka, MQ y patrones de mensajería asíncrona. • Conocimientos en arquitectura de microservicios, principios de diseño DDD y arquitectura hexagonal. ¿ Cuáles serán tus funciones? • Análisis y diseño técnico: Colaborar con los equipos de diseño y backend para proponer soluciones técnicas end-to-end, desde el frontend hasta las integraciones backend. • Desarrollo de frontend: Implementar interfaces de usuario modernas y responsivas con React, Typescript y CSS modular, asegurando accesibilidad y optimización. • Desarrollo de backend: Implementar servicios REST y gRPC utilizando Java (17/21) y Spring Boot, integrando los servicios con bases de datos SQL y NoSQL. • Integración entre frontend y backend: Diseñar y optimizar la comunicación entre las interfaces de usuario y las APIs mediante técnicas modernas y seguras. • Testing y calidad del código: Escribir tests unitarios y de integración para garantizar la calidad del código en ambos lados del stack, utilizando herramientas como Jest para frontend y JUnit para backend. • Resolución de problemas: Depuración y optimización tanto de componentes frontend como de servicios backend. Trabajarás en un equipo multidisciplinar bajo metodologías ágiles con sprints de dos semanas. Tus herramientas principales serán: • Frontend: React, Typescript, Redux, CSS modular (BEM), Figma, herramientas de debugging y optimización de navegadores. • Backend: Java (17/21), Spring Boot, Spring JPA, Lombok, Kafka, MQ, bases de datos SQL y NoSQL. • Integración y despliegue: Git, OpenShift, AWS, Docker, Kubernetes, pipelines de CI/CD. 100% Teletrabajo Y con nosotros podrás disfrutar de: ?Contrato Indefinido ?Formación interna y acceso a certificaciones ?Consulta nuestro calendario aquí: htt https://www.knowmadmood.com/es/talento/formacion ?Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)??? ?Club de ventajas AT: benefíciate de nuestros descuentos en productos y servicios ?Embajador de nuestra marca, a través de nuestro plan amigo ¡Recomienda a tus amigos y llévate un extra ?¡Eventos, meetups, techdays, charlasy mucho más ? 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto) ? Horario: Horario: 8:30 a 18h de lunes a jueves (flexible) y viernes 8 a 15h e Intensiva de Verano: 8 a 15h