Presencial
São Paulo, SP, Brasil
Rango salarial
Empleado(a)
Contratista
Nivel de experiencia
Junior
Vacante cerrada
Esta vacante fue cerrada y ya no recibe postulaciones. Ver otras vacantes abiertas
Requisitos
Tareas y Responsabilidades
Show originalEstamos en busca de un(a) Desarrollador Front-end para trabajar en el desarrollo de aplicaciones modernas, de alto rendimiento y accesibles, con un fuerte enfoque en la experiencia del usuario y la integración con APIs autenticadas.
Este profesional tendrá un papel fundamental en la construcción y evolución de las interfaces de un e-commerce en expansión, garantizando calidad, rendimiento, buenas prácticas de desarrollo y consistencia visual en los entregables.
Modelo de trabajo: Presencial – São Paulo/SP
Contratación: Cooperado
Horario: Lunes a viernes, de 8:30 a 18:00
Principales responsabilidades:
- Desarrollar y mantener interfaces utilizando React y Next.js
- Implementar diseños responsivos con enfoque mobile-first
- Aplicar buenas prácticas de accesibilidad y usabilidad
- Integrar el front-end con APIs REST y GraphQL
- Implementar autenticación mediante Bearer Token
- Optimizar aplicaciones para SEO y rendimiento
- Trabajar con gestión de estado global (Zustand)
- Utilizar Tailwind CSS o Styled Components en la construcción de las interfaces
- Colaborar con diseñadores y desarrolladores back-end
- Garantizar un versionado adecuado del código con Git/GitHub
Requisitos:
- Experiencia comprobada con React y Next.js
- Dominio de HTML5, CSS3 y JavaScript (ES6+)
- Experiencia con despliegue en Vercel
- Experiencia con integración de APIs REST
- Conocimiento en autenticación mediante Bearer Token
- Experiencia práctica con Zustand
- Experiencia con Tailwind CSS o Styled Components
- Mínimo de 2 años de experiencia
- Experiencia con Git y versionado de código
Diferenciales:
- Experiencia con micro-frontends
- Implementación de Middleware/HOC para rutas protegidas (Next.js)
- Implementación de modo oscuro con persistencia de preferencia
- Code splitting (ej: modales bajo demanda)
- Experiencia con pruebas (Vitest, Jest, React Testing Library y/o Playwright)
- Manejo refinado de errores (retry/backoff, placeholders, etc.)
- Creación de un Design System reutilizable (Button, Card, Input, etc.)
- Conocimiento en SSR (Server Side Rendering) y SSG (Static Site Generation)
Compartir vacante:
Compartir vacante: