Propósito del rol
diseñ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.