Objetivo del puesto
Desarrollar interfaces web modernas, rápidas, accesibles y escalables utilizando React, asegurando una experiencia de usuario excepcional mediante la construcción de componentes reutilizables, integración de APIs y aplicación de buenas prácticas de desarrollo frontend.
Responsabilidades
- Desarrollar y mantener aplicaciones web modernas utilizando React (Functional Components + Hooks).
- Implementar interfaces responsive y accesibles basadas en diseños de Figma / Adobe XD.
- Gestionar el estado global de la aplicación mediante Redux Toolkit, Zustand o Context API.
- Integrar y consumir APIs REST / GraphQL utilizando herramientas como Axios, Fetch o Apollo Client.
- Escribir pruebas unitarias e integrales con Jest y React Testing Library.
- Optimizar el rendimiento de las aplicaciones mediante lazy loading, memoización y bundle analysis.
- Participar en code reviews, promoviendo buenas prácticas y calidad de código.
- Colaborar en la definición de arquitectura frontend y construcción de componentes reutilizables.
- Mantener estándares de calidad con herramientas como ESLint, Prettier y Git Flow
Requisitos
- 3+ años de experiencia profesional con JavaScript moderno (ES6+).
- Experiencia trabajando con React en producción.
- Dominio de HTML5, CSS3 y preprocesadores / librerías de estilos (Sass, Styled Components, Tailwind CSS).
- Manejo sólido de React Hooks (useState, useEffect, useContext, useMemo, etc.).
- Experiencia con manejo de estado global (Redux, Zustand, Context API).
- Consumo de APIs REST y manejo de promesas / async-await.
- Familiaridad con Git y flujos colaborativos (GitHub, GitLab, Bitbucket).
- Experiencia desarrollando interfaces responsive bajo enfoque mobile-first.
Nice to have
- Experiencia con Next.js (SSR, SSG, App Router).
- Conocimiento de TypeScript.
- Manejo de GraphQL (Apollo Client, Relay).
- Experiencia con Storybook.
- Conocimientos de SEO técnico y accesibilidad web (WCAG).
- Familiaridad con Webpack, Vite o Turbopack.
- Inglés intermedio / avanzado para lectura técnica y reuniones.
Esta vacante es 100% presencial en Ciudad de México.
Tipo de puesto: Tiempo completo
Sueldo: $30,000.00 - $35,000.00 al mes
Pregunta(s) de postulación:
- ¿Cuentas con título universitario emitido? (NO en trámite)
Lugar de trabajo: Empleo presencial