En Human to Human Hub estamos buscando un Frontend React Mid/Senior para nuestro cliente Séntisis, una empresa ubicada en España que ayuda a empresas y marcas en su crecimiento y transformación a través de tecnología de vanguardia, analítica avanzada e inteligencia de mercado.
El objetivo principal de este Frontend React es construir y evolucionar las aplicaciones web que usan nuestros clientes, transformando retos en soluciones tangibles, colaborar de forma estrecha con el equipo de producto, proponiendo mejoras en la fiabilidad y calidad de las plataformas, definiendo arquitecturas robustas y aplicando las mejores prácticas en el desarrollo.
➡️Construcción y evolución de aplicaciones web:
- Desarrollar, mantener y optimizar aplicaciones web utilizando React, implementando tanto componentes con clases como con hooks.
- Integrar aplicaciones con APIs REST y GraphQL, garantizando un alto nivel de desempeño y escalabilidad.
➡️Colaboración y mejora continua:
- Trabajar en conjunto con el equipo de producto para transformar retos en avances tangibles. Hacer recomendaciones y aplicar mejoras en la calidad y fiabilidad de las plataformas.
- Participar en la definición de la arquitectura del sistema y en la implementación de mejores prácticas en el desarrollo.
➡️Testing y calidad de código:
- Diseñar y ejecutar pruebas automatizadas usando herramientas como Jest, React Testing Library, Playwright o Cypress.
- Realizar code reviews y colaborar en la optimización de procesos para asegurar un código limpio y mantenible.
➡️Optimización de rendimiento y accesibilidad:
- Implementar estrategias para mejorar el rendimiento y la velocidad de carga de las aplicaciones web.
- Aplicar buenas prácticas de accesibilidad (WCAG) para garantizar una experiencia inclusiva para todos los usuarios.
➡️Mantenimiento y refactorización de código:
- Revisar y mejorar constantemente el código existente para mantenerlo modular, eficiente y fácil de escalar.
- Refactorizar componentes y estructuras de datos cuando sea necesario para optimizar la mantenibilidad del proyecto.
➡️Automatización y CI/CD:
- Configurar y mantener flujos de integración y despliegue continuo (CI/CD) para garantizar entregas rápidas y seguras.
- Colaborar con el equipo de DevOps para mejorar los procesos de despliegue y monitoreo de las aplicaciones.
➡️Documentación técnica:
- Redactar documentación clara y estructurada sobre componentes, APIs y procesos clave del desarrollo.
- Mantener actualizados los manuales de arquitectura y mejores prácticas para facilitar la incorporación de nuevos desarrolladores.
➡️ Seguridad en Aplicaciones Web:
- Implementar medidas de seguridad para prevenir vulnerabilidades como XSS, CSRF e inyecciones SQL.
- Aplicar buenas prácticas en la gestión de autenticación y autorización de usuarios en las aplicaciones.
- Autonomía y Proactividad:
- Resolución de problemas y aprendizaje continuo:
- Comunicación efectiva:
- Trabajo en equipo y colaboración:
- Ownership:
- React:
- Lenguajes y Frameworks: Dominio de Typescript, Redux, Material UI, Styled-components y Storybook.
- Integración de APIs: Conocimiento en la conexión y manejo de APIs REST y GraphQL.
- Control de versiones: Experiencia con Git, preferiblemente utilizando Bitbucket o herramientas similares.
- Testing automatizado: Experiencia en la implementación de pruebas con Jest, React Testing Library, Playwright y/o Cypress.
Valorables: Conocimientos o experiencia previa con Apollo GraphQL y haber montado proyectos frontend desde cero.
Oportunidad de crecimiento y formación:
- Programas de capacitación y desarrollo profesional continuo.
- Posibilidad de evolucionar hacia roles de mayor responsabilidad, como Frontend Lead.
Ambiente de trabajo colaborativo:
- Integración en un equipo de trabajo innovador y dinámico, con comunicación constante y fluida.
- Participación en proyectos de alto impacto que promueven la mejora continua y la adopción de nuevas tecnologías.
Flexibilidad geográfica:
-Posibilidad de trabajar desde cualquier ubicación, promoviendo un equilibrio entre vida laboral y personal.
- Validación del horario según país y ciudad de residencia del candidato, priorizando franja horaria de España.
Estabilidad y vinculación formal:
- Contrato indefinido con periodo de prueba variable según ubicación y perfil del candidato, inicialmente ingresa con prestación de servicios
Posibilidad de contratación directa en países donde la empresa tiene presencia, como Colombia, México o España.
Beneficios adicionales: Auxilio de transporte (en caso de asistencia a la oficina en España) y evaluación de primas por servicios
Si crees que este rol es para ti, queremos conocerte. Aplica hoy mismo 👇🏼
Threecolts
Pixeon
IXL Learning
Veeva Systems