Sr Frontend developer
Description
Senior Frontend Engineer (React / TypeScript)
Estamos en búsqueda de un **Senior Frontend Engineer** con experiencia sólida en el desarrollo de aplicaciones web modernas, capaz de diseñar soluciones técnicas escalables, tomar decisiones de arquitectura y asumir la responsabilidad de sus desarrollos de principio a fin.
Buscamos un perfil con autonomía técnica, sólidos fundamentos de ingeniería de software y experiencia construyendo aplicaciones complejas, más allá del desarrollo de interfaces visuales.
Responsabilidades
- Diseñar e implementar aplicaciones frontend escalables, mantenibles y de alto rendimiento.
- Participar en decisiones de arquitectura y definición de soluciones técnicas.
- Desarrollar componentes y módulos reutilizables, asegurando una adecuada separación de responsabilidades.
- Integrar APIs REST, considerando autenticación, manejo de errores y comunicación con otros servicios.
- Implementar estrategias de gestión de estado local, global y del servidor.
- Identificar y resolver problemas de rendimiento, errores e incidentes en producción.
- Aplicar buenas prácticas de desarrollo, pruebas automatizadas, refactorización y revisiones de código.
- Colaborar con equipos multidisciplinarios y dar seguimiento a las soluciones implementadas hasta su operación en producción.
Requisitos indispensables
- Experiencia sólida desarrollando aplicaciones frontend en entornos productivos.
- Dominio de **React y TypeScript**.
- Conocimientos de arquitectura frontend, modularización y diseño de componentes.
- Experiencia en integración y consumo de APIs REST.
- Manejo de herramientas de gestión de estado como Redux, Zustand, Context API, TanStack Query o similares.
- Experiencia en pruebas automatizadas, code reviews y estándares de calidad.
- Conocimientos de optimización y diagnóstico de rendimiento.
- Manejo de Git y flujos colaborativos de desarrollo.
Conocimientos deseables
- Experiencia trabajando con AWS u otras plataformas cloud.
- Conocimiento de monitoreo, observabilidad y diagnóstico de errores.
- Experiencia trabajando con arquitecturas de microservicios.
- Experiencia en aplicaciones transaccionales, financieras o plataformas empresariales de alta complejidad.