- Híbrido · Ciudad Autónoma de Buenos Aires, Argentina
- Tiempo completo
- Senior
Publicada
Descripción del puesto
Sobre la vacante
MPA Consultora está en búsqueda de un Desarrollador Frontend Senior React para una empresa líder en ecommerce con sedes en Saavedra y Parque Patricios, CABA. La posición es híbrida (1-2 días por semana en oficina) y requiere 5+ años de experiencia en desarrollo frontend con React excluyente, siendo Node.js un plus valorado. Se ofrece relación de dependencia con compensación en pesos argentinos + bono en USD + beneficios adicionales.
¿Por qué deberías aplicar?
Esta vacante te permite unirte a un equipo estable en una industria de alto crecimiento como el ecommerce, con la flexibilidad del modelo híbrido que combina trabajo remoto y colaboración presencial. Es una oportunidad para especializarte en React en un entorno de producción a gran escala, con potencial para expandir tus habilidades hacia Node.js y tecnologías full-stack. La compensación mixta (pesos + USD) ofrece estabilidad local con un componente internacional atractivo.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- React avanzado: Hooks, Context API, estado global (Redux/Recoil), componentes funcionales
- JavaScript/TypeScript: ES6+, tipado, patrones de diseño
- Node.js básico: APIs REST, manejo de servidores, integración backend
- Soft skills: Trabajo en equipo híbrido, comunicación clara, adaptabilidad
Tips prácticos para este puesto
- Prepara tu portfolio: Incluye proyectos React con casos reales de ecommerce (carritos, checkout, UI responsiva)
- Domina el stack: Repasa integraciones comunes React + Node.js (autenticación, APIs)
- Ajusta expectativas salariales: Investiga rangos para senior frontend en Argentina (pesos + USD)
- Enfócate en la experiencia: Destaca tus 5+ años, especialmente en entornos de alto tráfico
Recursos recomendados
- Documentación oficial: React Docs (beta.reactjs.org), Node.js Guides
- Cursos: Frontend Masters - Advanced React Patterns, Platzi - React Profesional
- Influencers: Dan Abramov (co-creador de Redux), Kent C. Dodds (testing en React)
- Herramientas: Vite para build, React Query para data fetching, Storybook para componentes
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo optimizarías una aplicación React de ecommerce con miles de productos?" - Tip: Habla de lazy loading, virtualización de listas, memoización con React.memo/useMemo, y code splitting.
- "Describe tu experiencia integrando React con Node.js en proyectos anteriores" - Tip: Enfócate en casos concretos como autenticación JWT, consumo de APIs, o server-side rendering (SSR/Next.js).
- "¿Cómo manejas el estado en aplicaciones React complejas?" - Tip: Explica cuándo usar Context vs Redux, y menciona herramientas como Zustand o Recoil para escalabilidad.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid (SSR) | $2,500 - $3,500 | | Senior | $3,500 - $5,000 | | Tech Lead/Project Lead | $5,000 - $7,000 |
*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. En Argentina, considera el componente en pesos + bono USD.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en la carga horaria híbrida - Pregunta en la entrevista: "¿Los días presenciales son fijos o flexibles? ¿Hay políticas escritas sobre el modelo híbrido?"
- Bandera roja 2: Compensación desbalanceada - Investiga antes de aceptar: Compara el paquete (pesos + USD) con el mercado local e internacional para roles similares en ecommerce.
- Bandera roja 3: Bajo enfoque en calidad de código - Señal de advertencia común: Si no mencionan testing (Jest, React Testing Library) o buenas prácticas (CI/CD), pregunta sobre su proceso de desarrollo y mantenibilidad a largo plazo.
Habilidades
- React
- Hooks
- Context API
- Redux
- Recoil
- JavaScript
- TypeScript
- ES6+
- Node.js
- APIs REST
- Vite
- React Query
- Storybook
- Jest
- React Testing Library
- CI/CD
- Next.js
- Zustand
- lazy loading
- virtualización de listas
- memoización
- React.memo
- useMemo
- code splitting
- JWT
- server-side rendering
- SSR