Propósito del rolDiseñar e implementar interfaces web modernas y usables con React 18, TypeScript, JavaScript y CSS, asegurando una experiencia de usuario atractiva, accesible y consistente.
Colaborar con el equipo de diseño y producto para transformar requerimientos en aplicaciones funcionales y visualmente efectivas.Experiencia requerida? 2+ años desarrollando aplicaciones web con React / TypeScript.
- ? Experiencia comprobable en implementación de UI / UX modernas y responsive design.Responsabilidades? Diseñar y construir features web con React + TypeScript y Ant Design.
- ? Implementar interfaces responsivas y consistentes usando librerías UI (Ant Design, MUI u otras) y estilos propios en CSS / SCSS.
- ? Consumir y manejar APIs REST utilizando React Query / Axios.
- ? Desarrollar componentes reutilizables alineados con la guía de estilo y el design system de la empresa.
- ? Asegurar consistencia visual, accesibilidad básica (WCAG) y buen rendimiento en la UI.
- ? Colaborar con diseñadores (Figma, Adobe XD) para llevar mockups y prototipos a producción.
- ? (Opcional / Capacitación) Participar en el desarrollo de aplicaciones móviles (Android / iOS) con React Native o Expo.Stack Must-Have? Lenguajes / Frameworks : React 18, TypeScript 4.x / 5.x, JavaScript ES6+.
- ? UI / Estilos : CSS3, SCSS, Flexbox, Grid, responsive design.
- ? UI libraries : Ant Design (o sistema de diseño similar).
- ? Consumo de APIs : React Query, Axios o Fetch.
- ? Versionado : Git, GitLab.Nice-to-Have? React Native y desarrollo móvil (Android / iOS).
(si no lo conoces, ofrecemos capacitación interna)? Storybook, i18n.
? Diseño responsivo avanzado.? Herramientas de diseño : Figma, Expo, Illustrator.? Observabilidad frontend : Sentry, OpenTelemetry.Competencias blandas? Atención al detalle visual.? Comunicación efectiva con diseñadores y desarrolladores.? Trabajo en equipo y colaboración.? Orientación a la experiencia del usuario y mejora continua.