Tech Stack
AWSAzureCloudCypressDockerGraphQLJavaScriptJestMaterial UINext.jsReactReduxSCSSTypeScript
About the role
- Desarrollar, mantener y optimizar aplicaciones frontend utilizando React.js y JavaScript/TypeScript moderno.
- Implementar componentes reutilizables, hooks y patrones de UI para código escalable y mantenible.
- Integrar APIs RESTful, endpoints GraphQL y WebSockets en las aplicaciones frontend.
- Trabajar con librerías de gestión de estado como Redux, Zustand, Recoil o Context API.
- Colaborar con diseñadores UI/UX para crear interfaces responsivas y de alta fidelidad.
- Aplicar técnicas de optimización de rendimiento web (lazy loading, code splitting, memoization).
- Escribir pruebas unitarias y end-to-end con Jest, React Testing Library, Cypress o Playwright.
- Participar en revisiones de código asegurando calidad, seguridad y buenas prácticas.
- Colaborar en entornos ágiles, gestionando tareas con Jira u otras herramientas similares.
Requirements
- Más de 4 años de experiencia profesional en desarrollo frontend con enfoque en React.js.
- Dominio avanzado de JavaScript (ES6+) y TypeScript.
- Sólidos conocimientos de HTML5, CSS3 y preprocesadores como SASS/SCSS.
- Experiencia en gestión de estado (Redux, Zustand, Recoil, Context API).
- Dominio de React Hooks, custom hooks y ciclo de vida de componentes.
- Familiaridad con Next.js u otros frameworks de renderizado del lado del servidor.
- Experiencia en integración de APIs RESTful y microservicios; deseable experiencia con GraphQL.
- Conocimiento de pruebas unitarias y E2E (Jest, React Testing Library, Cypress, Playwright).
- Familiaridad con sistemas de diseño (Storybook, Material UI, Chakra UI, Tailwind CSS).
- Experiencia en aplicaciones SaaS o iPaaS.
- Deseable: Familiaridad con contenedores (Docker) y plataformas cloud (AWS, Azure).
- Conocimiento de estándares de accesibilidad (WCAG) y diseño inclusivo.
- Experiencia con analítica web y seguimiento de comportamiento de usuarios.
- Experiencia trabajando en entornos ágiles y con herramientas como Jira.