Salary
💰 $2,500 - $2,800 per month
Tech Stack
CypressJestNode.jsReactReduxTypeScript
About the role
- Diseñar y desarrollar la arquitectura base del frontend.
- Implementar un dashboard modular con componentes reutilizables, responsivos y accesibles.
- Integrar un sistema de diseño (design system) y librería de componentes (Radix UI o ShadCN).
- Configurar enrutamiento, manejo de estado global y local.
- Implementar buenas prácticas de performance, UX y accesibilidad.
- Configurar y mantener pipelines de CI/CD con tests automáticos y PRs estructuradas.
- Escribir y ejecutar pruebas unitarias, integrales y E2E (Vitest/Jest, Cypress/Playwright).
- Coordinar con el equipo de diseño y backend para definir y revisar APIs.
- Documentar componentes, flujos y decisiones técnicas.
- Mantener comunicación constante con el equipo.
Requirements
- +4 años de experiencia (Comprobable)
- TypeScript
- React
- Inglés B2: Intermedio Alto
- Tailwind CSS
- React Router v6 / TanStack Router
- Zustand o Redux Toolkit
- React Context + useReducer
- Testing: Vitest o Jest, Cypress o Playwright
- Experiencia con CI/CD, GitHub Actions, PRs estructuradas
- Experiencia liderando o creando desde cero arquitecturas frontend modulares
- Experiencia comprobable desarrollando interfaces complejas tipo dashboards
- Experiencia previa en proyectos Greenfield (desarrollo desde cero)
- Inglés B2+