Objetivo del cargo:
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.
Funciones:
1. Diseñar, desarrollar y mantener aplicaciones frontend utilizando React y TypeScript.
2. Implementar interfaces modernas, accesibles, responsivas y alineadas con los lineamientos de UX/UI definidos por la organización.
3. Integrar interfaces frontend con APIs REST y/o GraphQL, asegurando correcta gestión de estados, errores y performance.
4. Colaborar con equipos Backend, Arquitectura, UX/UI y Producto en el diseño e implementación de nuevas funcionalidades.
5. Desarrollar código limpio, mantenible y escalable, siguiendo buenas prácticas de ingeniería de software.
6. Implementar y mantener pruebas automatizadas (unitarias, integración y end-to-end).
7. Optimizar el rendimiento de las aplicaciones frontend, incluyendo tiempos de carga, rendering, uso de recursos y experiencia del usuario.
8. Participar activamente en revisiones de código (code reviews), contribuyendo a mantener altos estándares de calidad técnica.
9. Asegurar el cumplimiento de buenas prácticas de seguridad frontend, incluyendo manejo seguro de tokens, autenticación y protección contra vulnerabilidades comunes.
10. Participar en el diseño técnico de soluciones frontend, contribuyendo a la evolución de la arquitectura tecnológica.
11. Colaborar en procesos de integración continua y despliegue continuo (CI/CD).
12. Mantenerse actualizado respecto a nuevas tecnologías, herramientas y mejores prácticas del ecosistema frontend.