Job details

Frontend React

  • Java
  • Redux
  • REST
  • Agile
  • ES6
  • Jest

Posted: 2 weeks ago

Intégrate a la Tribu ¡

Somos los coding wizards, un equipo de expertos en tecnología apasionados por lo que hacemos. Creemos en la diversidad y la inclusión, y nos esforzamos por cultivar un ambiente de trabajo positivo y colaborativo.

Nos apasiona la innovación y siempre estamos buscando nuevas maneras de mejorar nuestras habilidades y conocimientos. Trabajar en Mobiik significa estar desafiado y aprender constantemente, mientras se desarrolla un equilibrio saludable entre trabajo y vida personal.

Buscamos integrar a un Frontend React

El Frontend React Developer Sr. será responsable de diseñar y desarrollar interfaces web escalables y de alto rendimiento para un proyecto. Este rol requiere un profundo conocimiento en React, React Hooks y Redux o Context API para gestionar estados complejos, así como experiencia en la implementación de interfaces seguras y optimizadas. El candidato colaborará con el equipo backend para asegurar una integración fluida y eficiente mediante la comunicación con APIs REST. Este rol es clave para la creación de experiencias de usuario excepcionales y requiere habilidades avanzadas en seguridad, pruebas y despliegue en Google Cloud.

Responsabilidades Principales:

  • Diseñar y desarrollar una web app interactiva y escalable utilizando React, garantizando una excelente experiencia de usuario y rendimiento óptimo.
  • Implementar y gestionar estados complejos con Redux o Context API, asegurando la eficiencia y consistencia en la gestión de datos.
  • Consumir APIs REST utilizando Axios y manipular datos en formato JSON.
  • Implementar medidas de seguridad en el frontend, incluyendo autenticación con OAuth2, JWT y SSO, y proteger aplicaciones mediante Identity-Aware Proxy en Google Cloud.
  • Desarrollar interfaces responsivas utilizando HTML5, CSS3 (Flexbox, Grid), y frameworks como Bootstrap, Material UI o Tailwind CSS.
  • Realizar pruebas unitarias e integrales utilizando Jest, React Testing Library o Enzyme para garantizar la calidad y estabilidad de los componentes.
  • Colaborar con el equipo backend para garantizar una integración continua y segura entre frontend y backend, optimizando las llamadas API.
  • Desplegar aplicaciones en Google Cloud Run y administrar contenedores con Google Cloud Container Registry.
  • Documentar y realizar revisiones de código para mantener altos estándares de calidad y facilitar el mantenimiento futuro del código.
  • Colaborar en entornos Agile/Scrum, utilizando control de versiones con Git y participando en la planificación y ejecución de sprint

Requisitos Técnicos:

  • 5+ años de experiencia en desarrollo frontend con React, incluyendo el uso de React Hooks y React Router.
  • Experiencia avanzada en gestión de estado con Redux o Context API.
  • Sólidos conocimientos en JavaScript (ES6+), incluyendo características modernas como async/await, arrow functions, destructuring y spread/rest operators.
  • Experiencia en la implementación de seguridad en aplicaciones frontend, utilizando OAuth2, JWT, SSO, y Identity-Aware Proxy.
  • Habilidades avanzadas en HTML5 y CSS3, incluyendo Flexbox, Grid y Responsive Design. Familiaridad con Styled Components, Sass, Bootstrap, Material UI o Tailwind CSS.
  • Conocimientos en pruebas de UI con Jest, React Testing Library o Enzyme.
  • Experiencia en el despliegue en Google Cloud utilizando Google Cloud Run y Container Registry.
  • Capacidad para consumir APIs REST y manipular datos JSON.
  • Familiaridad con principios de UX/UI y diseño centrado en el usuario.
  • Conocimiento práctico de CI/CD y su integración en pipelines de despliegue

Experiencia Necesaria:

  • Experiencia previa en el desarrollo de aplicaciones escalables y de alto rendimiento utilizando React.
  • Implementación de soluciones seguras en aplicaciones frontend con autenticación basada en tokens y protección de aplicaciones en entornos Google Cloud.
  • Colaboración en proyectos con equipos backend para el desarrollo de APIs REST y la optimización de la comunicación entre sistemas.
  • Experiencia en trabajar bajo metodologías Agile/Scrum y en el uso de Git para control de versiones.

Ofrecemos:

  • Sueldo competitivo
  • Prestaciones de ley y superiores:
    • Vales de despensa
    • Seguro de Gastos Médicos Mayores
    • Bono por Home Office
    • Apoyo por mobiliario Home Office
    • 5 días económicos adicionales a tus vacaciones
    • Dia libre de cumpleaños
  • Plan de vida y carrera.
  • Modalidad: Remota, con disponibilidad de laborar en presencial ocasionalmente.

En Mobiik, valoramos su tiempo y nos esforzamos por añadir valor a cada interacción. Si estás interesado en unirte a nuestro equipo de coding wizards, no dudes en ponerte en contacto con nosotros.

                                         ¡Estamos deseando conocerte y trabajar juntos para crear algo grande!