¡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?
1. 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.
2. Desarrollo de frontend: Implementar interfaces de usuario modernas y responsivas con React, Typescript y CSS modular, asegurando accesibilidad y optimización.
3. 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.
4. 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.
5. 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.
6. 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.
#J-18808-Ljbffr