- Híbrido · Newark, NJ y New York, Estados Unidos
- Tiempo completo
- Senior
- USD 5,500 – USD 9,000 al mes
Publicada
Descripción del puesto
Sobre la vacante
3Pillar está buscando un Senior/Lead React Engineer para unirse a su equipo en un rol híbrido con sede en Newark, NJ y New York. Esta posición requiere un profesional con amplia experiencia en desarrollo de software y un dominio profundo de tecnologías modernas para frontend y backend.
Requisitos clave:
- 13+ años de experiencia profesional en desarrollo de software.
- 7+ años de experiencia con React.js, incluyendo hooks, gestión de estado (Redux, Zustand, Recoil) y optimización de rendimiento.
- Fuerte dominio de JavaScript y TypeScript.
- Experiencia sólida con .NET y C#, incluyendo construcción de APIs o servicios backend.
- Experiencia con servicios en la nube de AWS o Azure (Lambda, API Gateway, App Services, S3, CloudFront, Azure Functions, etc.).
- Comprensión sólida de bases de datos relacionales, especialmente SQL Server.
- Experiencia con bases de datos NoSQL como DocumentDB o Cosmos DB.
Modalidad: Híbrida, con ubicación en Newark, NJ y New York, USA.
¿Por qué deberías aplicar?
Esta es una oportunidad para liderar proyectos de alto impacto en una empresa de consultoría tech reconocida, trabajando con tecnologías de vanguardia en un entorno que valora la innovación y el crecimiento profesional. Aplicarás tus habilidades en un stack completo que combina frontend moderno con backend robusto, ideal para desarrolladores que buscan expandir su expertise en arquitecturas escalables y soluciones cloud. Podrás influir en decisiones técnicas, mentorar equipos y contribuir a productos que resuelven problemas reales para clientes diversos, acelerando tu carrera hacia roles de liderazgo técnico.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: React.js avanzado con hooks y state management, TypeScript, .NET/C# para backend, AWS/Azure para cloud, SQL Server y NoSQL.
- Soft skills: Liderazgo técnico, comunicación efectiva para colaborar en equipos distribuidos, resolución de problemas complejos y capacidad de mentoría.
Tips prácticos para este puesto
- Asegúrate de tener ejemplos concretos de proyectos donde hayas optimizado rendimiento en React o implementado arquitecturas cloud escalables.
- Prepara casos de estudio que demuestren tu experiencia con .NET y C# en entornos de producción, destacando APIs o microservicios que hayas desarrollado.
- Practica explicaciones claras sobre decisiones técnicas, ya que este rol senior/lead requiere guiar a otros desarrolladores y comunicarse con stakeholders.
Recursos recomendados
- Tools: React DevTools, Redux Toolkit, AWS Console, Azure Portal, SQL Server Management Studio.
- Librerías: Zustand para state management, Axios para APIs, Entity Framework para .NET.
- Documentación: React oficial docs, TypeScript handbook, Microsoft .NET docs, AWS y Azure documentation.
- Influencers: Dan Abramov (React core team), Scott Hanselman (.NET), Werner Vogels (AWS CTO).
- Cursos: "Advanced React" en Frontend Masters, ".NET Microservices" en Pluralsight, "AWS Certified Solutions Architect" en A Cloud Guru.
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe cómo optimizarías el rendimiento de una aplicación React grande con múltiples componentes." *Tip:* Enfócate en técnicas como code splitting, memoización con React.memo, lazy loading y uso eficiente de hooks para evitar re-renders innecesarios.
- Pregunta 2: "Explica tu experiencia integrando frontend React con backend .NET, incluyendo manejo de APIs y autenticación." *Tip:* Menciona casos donde hayas usado RESTful APIs o GraphQL, implementado JWT para seguridad y manejado errores y logging en ambos lados.
- Pregunta 3: "¿Cómo abordarías la migración de una aplicación monolítica a una arquitectura basada en microservicios usando AWS o Azure?" *Tip:* Destaca pasos como identificar dominios bounded context, usar servicios serverless como Lambda o Azure Functions, y estrategias para monitoreo y despliegue continuo.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $2,000 - $3,500 | | Mid | $3,500 - $5,500 | | Senior | $5,500 - $9,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. Para este rol en USA, los salarios pueden ser significativamente más altos, pero este rango refleja promedios en LATAM para posiciones similares.*
Red flags a considerar
- Bandera roja 1: Si la empresa no proporciona claridad sobre el balance entre trabajo remoto y presencial en el modelo híbrido. *Qué preguntar:* "¿Cuántos días a la semana se espera estar en oficina y hay flexibilidad según proyectos?"
- Bandera roja 2: Falta de definición en las responsabilidades de liderazgo versus desarrollo hands-on. *Qué investigar antes de aceptar:* Revisa descripciones de equipo y habla con empleados actuales para entender si el rol es más técnico o gerencial.
- Bandera roja 3: Uso excesivo de tecnologías legacy sin planes de modernización. *Señal de advertencia común:* Si mencionan dependencia fuerte en herramientas obsoletas sin roadmap para actualizar a stack moderno como React o cloud services.
Habilidades
- React.js
- JavaScript
- TypeScript
- .NET
- C#
- AWS
- Azure
- Lambda
- API Gateway
- App Services
- S3
- CloudFront
- Azure Functions
- SQL Server
- DocumentDB
- Cosmos DB
- Redux
- Zustand
- Recoil
- React DevTools
- Redux Toolkit
- AWS Console
- Azure Portal
- SQL Server Management Studio
- Axios
- Entity Framework
- RESTful APIs
- GraphQL
- JWT
- microservicios
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante