Human to Human Hub
Human to Human Hub

Desarrollador Frontend React Mid/Senior

April 29, 2025
Full-time
Remote · Pompano Beach, FL
Entry level
Front-end Developer

Buscamos un Desarrollador Frontend React Mid/Senior que cree interfaces épicas

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.

🎯¿Qué harás en este rol?

➡️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.

✅ Habilidades y competencias clave

  • Autonomía y Proactividad:
  • Capacidad para gestionar su propio trabajo sin necesidad de supervisión constante.
  • Iniciativa para identificar y resolver problemas antes de que impacten en el desarrollo.
  • Resolución de problemas y aprendizaje continuo:
  • Habilidad para analizar y resolver problemas técnicos de manera eficiente.
  • Interés en mantenerse actualizado sobre nuevas tecnologías y tendencias en desarrollo frontend.
  • Comunicación efectiva:
  • Capacidad para expresar ideas de manera clara y concisa en reuniones y documentación técnica.
  • Habilidad para interactuar con otros desarrolladores, equipos de producto y liderazgo de manera asertiva.
  • Trabajo en equipo y colaboración:
  • Disposición para trabajar en conjunto con el equipo técnico y otros departamentos en un entorno ágil.
  • Actitud colaborativa para compartir conocimientos y contribuir al éxito del equipo.
  • Ownership:
  • Sentido de responsabilidad sobre las tareas asignadas, garantizando la entrega de productos de calidad.
  • Compromiso con la mejora continua del código y los procesos internos del equipo.

🔎 Lo que buscamos en ti:

  • Formación técnica o profesional en Ingeniería de Sistemas, Telecomunicaciones, Informática o campos afines, o experiencia demostrable que respalde un nivel de conocimiento equivalente.
  • Experiencia comprobable en el uso de control de versiones Git, preferiblemente con Bitbucket o plataformas similares.
  • Dominio de tecnologías como Typescript, Redux, Material UI, Styled-components y Storybook.
  • Conocimientos en testing automatizado con herramientas como Jest, React Testing Library, Playwright y/o Cypress.
  • Capacidad para maquetar interfaces utilizando CSS de manera eficiente y adaptable.
  • Deseable experiencia con Apollo GraphQL y capacidad para trabajar con React tanto en componentes de clase como con hooks.
  • Inglés nivel medio o alto, suficiente para la lectura de documentación técnica y colaboración en entornos internacionales.
  • Disponibilidad para trabajar en horario de España, con posibilidad de adaptarse a reuniones y dinámicas del equipo.
  • Conexión a internet estable y espacio de trabajo adecuado para operar de forma remota.

💡Conocimientos técnicos:

  • React:
  • Experiencia mínima de 2 años desarrollando aplicaciones con React, utilizando tanto clases como hooks.
  • Adaptabilidad para ajustarse a cambios y prioridades emergentes.
  • 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.

📌¿Qué ofrecemos?

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 👇🏼