- Remoto · México
- Tiempo completo
- Semi senior
- USD 2,500 – USD 5,500 al mes
Publicada
Contratan desde: México
Descripción del puesto
Sobre la vacante
Lite Thinking busca Desarrolladores Front-End con React para integrarse a proyectos tecnológicos y construir interfaces modernas, escalables y de alto rendimiento.
Responsabilidades principales:
- Desarrollar interfaces con React 18+ y TypeScript
- Consumir APIs REST y GraphQL
- Gestionar estado en aplicaciones complejas con herramientas como Redux Toolkit, Zustand o React Query
- Implementar componentes UI modernos y reutilizables con librerías como Material UI, Ant Design o Tailwind
- Aplicar buenas prácticas de testing con Jest, React Testing Library o Cypress
- Manejar herramientas de build como Vite, Webpack o Babel
Requisitos:
- Experiencia sólida en React 18+ (Hooks, Context API, Redux)
- Manejo avanzado de TypeScript
- Experiencia consumiendo APIs REST/GraphQL
- Conocimiento en gestión de estado moderno
- Experiencia con librerías UI
- Testing con herramientas estándar
Modalidad: Remoto desde México Nivel: Semi Senior / Senior
¿Por qué deberías aplicar?
Esta es tu oportunidad de trabajar en proyectos tecnológicos innovadores donde podrás aplicar las mejores prácticas de desarrollo front-end moderno. En Lite Thinking desarrollarás interfaces de alto rendimiento que impactarán a miles de usuarios, trabajando con las tecnologías más demandadas del mercado. Crecerás profesionalmente en un entorno que valora la calidad del código, las arquitecturas escalables y las experiencias de usuario excepcionales.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- React 18+ con Hooks y Context API
- TypeScript avanzado (tipos genéricos, utilitarios, configuración)
- Gestión de estado con Redux Toolkit o alternativas modernas
- Testing con Jest y React Testing Library
- APIs REST y GraphQL
- Librerías UI como Material UI o Tailwind
- Herramientas de build (Vite/Webpack)
Tips prácticos para este puesto
- Prepara tu portfolio: Muestra proyectos con React 18+, TypeScript y testing
- Domina los hooks: useEffect, useState, useContext, useMemo, useCallback
- Entiende el renderizado: Optimiza con React.memo, useMemo, code splitting
- Practica testing: Cobertura >80%, mocks, testing de componentes
- Conoce GraphQL: Queries, mutations, fragments, Apollo/Relay
Recursos recomendados
- Documentación oficial: React Docs Beta, TypeScript Handbook
- Cursos: Frontend Masters (React, TypeScript), Egghead.io
- Influencers: Dan Abramov, Kent C. Dodds, Sarah Drasner
- Herramientas: Vite para desarrollo rápido, Storybook para componentes
- Comunidades: Reactiflux Discord, Frontend Café
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo optimizarías una aplicación React que se vuelve lenta?"
*Tip:* Menciona profiling con React DevTools, memoización, code splitting, virtualización de listas y lazy loading.
- "¿Cuándo usar useMemo vs useCallback?"
*Tip:* Explica que useMemo memoiza valores computados, useCallback memoiza funciones. Ambos evitan recreaciones innecesarias.
- "¿Cómo manejarías el estado global en una app grande?"
*Tip:* Habla de Redux Toolkit para estado complejo, Context API para temas/autenticación, y React Query para estado del servidor.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Semi Senior | $2,500 - $3,800 | | Senior | $3,800 - $5,500 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*
Red flags a considerar
- "No tenemos tests automatizados"
*Qué preguntar:* "¿Cuál es su estrategia de testing? ¿Tienen cobertura mínima requerida?"
- "Usamos React 16 o anterior"
*Qué investigar:* Verificar si tienen planes de migración a React 18+ y soporte para hooks modernos.
- "El equipo front-end es de 1-2 personas"
*Señal de advertencia:* Puede indicar sobrecarga de trabajo, falta de code reviews y pocas oportunidades de aprendizaje colaborativo.
Habilidades
- React 18+
- TypeScript
- APIs REST
- GraphQL
- Redux Toolkit
- Zustand
- React Query
- Material UI
- Ant Design
- Tailwind
- Jest
- React Testing Library
- Cypress
- Vite
- Webpack
- Babel
- Hooks
- Context API
- Redux
- Storybook
- Apollo
- Relay