Match score not available

Desarrollador Frontend React Mid/Senior

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Technical or professional training in Systems Engineering, Telecommunications, Computer Science, or related fields, or equivalent demonstrable experience., Proven experience with version control systems like Git, preferably with Bitbucket or similar platforms., Proficiency in technologies such as Typescript, Redux, Material UI, Styled-components, and Storybook., Experience in automated testing with tools like Jest, React Testing Library, Playwright, and/or Cypress..

Key responsabilities:

  • Develop, maintain, and optimize web applications using React, implementing both class and hook components.
  • Collaborate closely with the product team to transform challenges into tangible solutions and recommend improvements.
  • Design and execute automated tests to ensure code quality and maintainability, while conducting code reviews.
  • Implement performance optimization strategies and ensure accessibility best practices are followed.

Human to Human Hub logo
Human to Human Hub Marketing & Advertising Startup https://humantohumanhub.com/
11 - 50 Employees
See all jobs

Job description

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

Required profile

Experience

Industry :
Marketing & Advertising
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Proactivity
  • Teamwork
  • Communication
  • Problem Solving

Related jobs