React Front-end Engineer
Job Summary
Professional responsible for designing, developing, and maintaining modern, secure, and scalable user interfaces for the organization's web platforms. Collaborates with the team to develop critical applications using JavaScript, TypeScript, React, and API integration. Ensures high quality and technological evolution of digital platforms.
Responsibilities
- Diseñar, desarrollar y mantener aplicaciones frontend con React y TypeScript
- Implementar interfaces de usuario modernas, accesibles y responsivas
- Integrar interfaces con APIs REST y/o GraphQL
- Asegurar buenas prácticas de seguridad y optimización de rendimiento
Required Skills
- React y TypeScript
- React Native, Expo y manejo de estado
- APIs REST y GraphQL
- Testing y control de versiones con Git
Job Details
Projects
Profesional responsable de diseñar, desarrollar y mantener interfaces de usuario modernas, seguras y escalables para las plataformas web de la organización, garantizando una experiencia consistente y alineada con los estándares tecnológicos y de seguridad. Colaborando con el equipo en el desarrollo de aplicaciones críticas, aplicando buenas prácticas y utilizando tecnologías como JavaScript, TypeScript, React e integración con APIs, contribuyendo a la calidad y evolución tecnológica de las plataformas digitales.
Functions
• Desarrollo de Aplicaciones Frontend: diseñar, desarrollar y mantener aplicaciones frontend utilizando React y TypeScript, asegurando soluciones funcionales, eficientes y alineadas a los requerimientos del negocio.
• Implementación de Interfaces de Usuario: implementar interfaces modernas, accesibles, responsivas y alineadas con los lineamientos de UX/UI definidos por la organización.
• Integración con Servicios y APIs: integrar interfaces frontend con APIs REST y/o GraphQL, asegurando correcta gestión de estados, errores y performance.
• Colaboración Multidisciplinaria: colaborar con equipos Backend, Arquitectura, UX/UI y Producto en el diseño e implementación de nuevas funcionalidades.
• Calidad y Mantenibilidad del Código: desarrollar código limpio, mantenible y escalable, siguiendo buenas prácticas de ingeniería de software.
• Implementación de Pruebas Automatizadas: implementar y mantener pruebas automatizadas (unitarias, integración y end-to-end).
• Optimización de Rendimiento: optimizar el rendimiento de las aplicaciones frontend, incluyendo tiempos de carga, rendering, uso de recursos y experiencia del usuario.
• Revisión de Código y Mejora Continua: participar activamente en revisiones de código, aportando feedback constructivo y promoviendo altos estándares de calidad técnica.
• Seguridad en el Frontend: asegurar el cumplimiento de buenas prácticas de seguridad frontend, incluyendo manejo seguro de tokens, autenticación y protección contra vulnerabilidades comunes.
• Diseño Técnico y Arquitectura: participar en el diseño técnico de soluciones frontend, contribuyendo a la evolución de la arquitectura tecnológica.
• Integración y Despliegue Continuo: colaborar en procesos de integración continua y despliegue continuo (CI/CD).
• Actualización Tecnológica Continua: mantenerse actualizado respecto a nuevas tecnologías, herramientas y mejores prácticas del ecosistema frontend.
• Desarrollo Asistido por Inteligencia Artificial: utilizar herramientas de IA generativa (como Claude Code) como apoyo para planificar, estructurar y construir soluciones frontend.
Requirements
Profesional titulado en Ingeniería Informática, Software, Computación o carreras afines, con 2 a 3 años de experiencia como Frontend Developer o Software Engineer. Experiencia en desarrollo de aplicaciones móviles con React Native, TypeScript y Expo, integración de APIs REST, manejo de estado y trabajo en entornos ágiles. Conocimientos en integración de módulos nativos, publicación de aplicaciones, testing, control de versiones con Git y buenas prácticas.
Benefits
Cumpleaños
Capacitación y Desarrollo
Seguro Complementario