Desde Q-tech estamos colaborando con una compañía Tech que desarrolla una plataforma SaaS en la nube que ofrece resultados en tiempo real y convierte la investigación de mercados en una solución cotidiana para las marcas de todo el mundo.
Su misión es ofrecer el mejor resultado posible a los usuarios y democratizar la investigación de mercados, haciéndola accesible a todo el mundo.
20 profesionales componen el equipo técnico/de producto.
Stack:
Su Frontend se basa en ReactJS (v.17+, Redux, context y hooks).
El Backend está construido con microservicios Node.js desplegados en Google Cloud a través de Kubernetes. También tienen algunos microservicios usando Typescript.
Utilizan PostgreSQL para las bases de datos, Redis para el almacenamiento en caché y RabbitMQ para el suministro de eventos.
Se enfrentan a un reto crucial, donde la escalabilidad y simplicidad son esenciales para apostar por una arquitectura más robusta y sostenible en el Frontend. Su propuesta es despedirse de Redux, apostando por la implementación de una nueva arquitectura (DDD/Hexagonal). No se trata de un simple refactor, si no la creación de un Frontend escalable, limpio y mantenible, mediante una arquitectura que alinee las necesidades con las mejores prácticas.
Funciones:
- Desarrollar junto al equipo un código más sostenible, atacando y aportando soluciones a los problemas actuales.
- Participar en la mejora del diseño extrayendo la lógica que actualmente tienen acoplada a Redux y creando modelos de dominio que puedan ser más sostenibles.
- Asegurar la viabilidad técnica de las ideas y diseños trabajando estrechamente con el equipo de Producto.
- Participar en la definición e implementación de las mejores prácticas, estándares de código y técnicas.
- Implementar código bien testeado para garantizar la capacidad de respuesta y la eficiencia.
Qué ofrecen:
- Contrato indefinido
- Salario bruto + 10% de bonus
- Full remote desde España
- 1 o 2 eventos anuales donde la asistencia puede ser obligatoria (a cargo de la empresa)
- Budget para formación
- Seguro médico privado
- Equipo de trabajo
Sobre ti:
- Experiencia estableciendo y definiendo bases sólidas y mejores prácticas en desarrollo Frontend.
- Iniciativa para identificar y abordar proactivamente desafíos en el desarrollo, así como mejora en el diseño y eficiencia del código.
- Mindset disruptivo para desafiar el “status quo” y proponer soluciones innovadoras.
- Capacidad analítica para identificar áreas de optimización y eficiencia.
- Proactividad hacia la mejora continua, optimización procesos y maximizar la calidad.
- Mejora continua.
- Habilidad para orientar y trabajar junto a al equipo técnico.
Sobre tus conocimientos técnicos:
- Ecosistema Javascript, ES6, Typescript, Node.js
- React, Redux, hooks
- Unit Testing y End-to-End Testing
- DDD, Arquitectura Hexagonal
- Participación en refactors hacia DDD/Arquitectura Hexagonal
- Extraer la lógica de Redux y de la UI
- API Rest
- Experiencia con Node.js/Express.js
- State management: redux, redux-saga.
You would be involved in the development of its own B2B e-commerce platform, being in charge, among others, of optimizing the platform and developing improvements.
You would work in an international environment, within a distributed team of 35 professionals.
They are currently in hybrid mode, going 2 days to their offices located in Hospitalet.
- Developing and maintaining the frontend side of the B2B e-commerce web platform
- Create automated software test and documentation
- Supporting and collaboratiung with distributed teams (Spain, Germany and Lithuania)
- To have 2+ years of experience with TypeScript, React, Redux, HTML5, CSS3, SASS
- To have experience working with API Rest
- High standards for quality code and UX
- Good written and spoken English skills