Nuestro cliente es un líder en innovación en soluciones de gestión de bases de datos, ofreciendo escalabilidad en tiempo real y alto rendimiento a través de un sistema híbrido que integra el procesamiento de datos estructurados y no estructurados. Su plataforma soporta cargas de trabajo transaccionales y analíticas, convirtiéndose en una opción clave para industrias que dependen de análisis en tiempo real de alto rendimiento.
Misión
Desarrollar y optimizar interfaces de usuario modernas, escalables y de alto rendimiento utilizando React, asegurando una integración fluida con el backend en Java. La persona en este rol tendrá un enfoque principal en desarrollo frontend, con la capacidad de comprender y colaborar en la integración backend, asegurando rendimiento, estabilidad y una experiencia de usuario fluida.
El/la candidato/a ideal será altamente autónomo/a y proactivo/a, capaz de tomar decisiones de diseño y arquitectura sin depender de un equipo de diseño dedicado.
Responsabilidades
Desarrollo Frontend con React (Enfoque Principal)
* Desarrollar, optimizar y mantener interfaces web dinámicas y centradas en el usuario utilizando React.
* Construir componentes modulares y reutilizables, asegurando escalabilidad y mantenibilidad.
* Implementar soluciones de gestión de estado (Redux, Context API) para optimizar la funcionalidad de la aplicación.
* Garantizar la responsividad, accesibilidad y compatibilidad entre navegadores, aplicando mejores prácticas.
* Diseñar e implementar soluciones UI de forma independiente, tomando decisiones informadas sobre estructura UX/UI.
* Colaborar con el equipo de backend para integrar APIs y mejorar interfaces basadas en datos.
Integración Backend con Java (Experiencia Requerida)
* Trabajar con el equipo backend para asegurar la integración eficiente de APIs y servicios backend en Java.
* Comprender y optimizar el flujo de datos entre frontend y backend, asegurando rendimiento y estabilidad.
* Colaborar en la mejora de la estructura del backend cuando sea necesario para garantizar una experiencia fluida en el frontend.
Colaboración y Optimización
* Trabajar junto al equipo de producto para traducir las necesidades del cliente en funcionalidades efectivas.
* Mejorar la integración de herramientas de terceros para optimizar el rendimiento del sistema en análisis en tiempo real.
* Mantenerse actualizado/a sobre los últimos avances en React y desarrollo frontend, implementando prácticas modernas de desarrollo.
Requisitos
Formación Académica
* Grado o Máster en Informática, Tecnologías de la Información, Matemáticas, Física, Telecomunicaciones o una ingeniería.
Habilidades Técnicas
* Dominio avanzado de React, incluyendo desarrollo de componentes, Hooks y gestión de estado (Redux, Context API).
* Experiencia con herramientas y flujos de trabajo de construcción frontend (Webpack, Babel, npm, Yarn).
* Sólidos conocimientos en optimización de rendimiento frontend y mejores prácticas.
* Experiencia en diseño responsivo y estándares de accesibilidad.
* Conocimiento en desarrollo backend con Java, incluyendo integración de APIs y flujo de datos entre frontend y backend.
* Familiaridad con plataformas en la nube (AWS, GCP) y contenedores (Docker) es un plus.
Experiencia
* Experiencia demostrable en desarrollo frontend, con fuerte enfoque en React y conocimientos en backend con Java.
* Experiencia práctica en la creación de aplicaciones escalables y de alto rendimiento en entornos orientados al cliente.
* Capacidad para trabajar de forma autónoma, tomando decisiones de diseño e implementación de manera independiente.