Role Overview
- Desarrollar interfaces de usuario interactivas utilizando ReactJS y frameworks modernos como Remix o Next.js.
- Diseñar y estructurar componentes reutilizables aplicando metodologías como Atomic Design.
- Colaborar estrechamente con los equipos de desarrollo (Backend), QA y Product Owner para asegurar la viabilidad técnica de los diseños.
- Implementar validaciones de formularios y manejo de errores robusto mediante el uso de Zod o bibliotecas similares.
- Asegurar la calidad del código mediante la escritura de pruebas unitarias (Jest/Testing Library) y revisiones de código cruzadas.Participar activamente en los pasos a producción, garantizando la estabilidad y calidad en los despliegues del frontend.
- Optimizar el rendimiento de la aplicación (Core Web Vitals, Lazy Loading) y asegurar estándares de accesibilidad.
Requirements
- Experiencia comprobable en desarrollo frontend participando en proyectos bajo metodologías ágiles (Scrum o similares).
- Trayectoria en la implementación de Design Systems y arquitecturas de componentes escalables (Atomic Design, Storybook).
- Experiencia en integración de APIs RESTful y gestión de estado en aplicaciones complejas.
- Experiencia en la validación de experiencias digitales desde la perspectiva del usuario final (UX/UI testing).
- Manejo avanzado de JavaScript moderno (ES6+) y TypeScript (fuertemente tipado).
- Dominio profundo de React: Virtual DOM, ciclo de vida de componentes, manejo avanzado de Hooks nativos (useState, useEffect, useMemo, useCallback) y desarrollo de Custom Hooks.
- Experiencia práctica con Remix o frameworks de renderizado del lado del servidor (SSR), incluyendo el manejo de rutas y navegación dinámica (Remix Routing / React Router).
- Maquetación profesional con CSS3, preprocesadores (SASS) o librerías CSS-in-JS.
- Integración y consumo de APIs RESTful mediante la gestión de asincronía y promesas (Fetch, Axios o herramientas como Bruno para pruebas).
- Manejo de estados globales complejos utilizando Zustand, Redux Toolkit o Context API.
- Escritura de pruebas unitarias automatizadas utilizando Jest y React Testing Library.
- Uso avanzado de Git y flujos de trabajo colaborativos en repositorios (Pull Requests, Code Reviews).
**Habilidades Deseables
- Capacidad para interpretar, inspeccionar y trasladar diseños interactivos desde Figma a código funcional.
- Entendimiento de flujos de seguridad y autenticación en el frontend (OIDC y manejo seguro de tokens JWT).
- Familiaridad con entornos de nube y automatización, específicamente Azure DevOps, pipelines de CI/CD y servicios generales de Azure.
Tech Stack
- Azure
- JavaScript
- Jest
- Next.js
- React
- Redux
- SCSS
- TypeScript
Benefits
😉 Ser maker es cool: Tenemos muy buenos beneficios y muchas actividades para divertirnos!
**
🏖️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
✨ Permiso sin goce de sueldo para cumplir tus sueños.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🏥 Seguro Complementario 100% gratuito para Makers.
🤓 ¡Programas de formación, clases de inglés y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
💰 Bonificaciones que dan respiros: Fiestas patrias, navidad, matrimonio/AUC, nacimiento/adopción de hijos, etc.
💳 Convenios y precios preferenciales con bancos.
👶🏻 3 Días adicionales para padres por nacimiento o adopción de hijo/a.
🐶 Convenio de seguro para tus mascotas!
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda!****En el marco de nuestro compromiso con la inclusión, la siguiente vacante está abierta en el marco de la ley 21.015, te instamos a postular enviando tu CV.