- Remoto · México
- Tiempo completo
- Senior
- USD 4,000 – USD 6,500 al mes
Publicada
Contratan desde: México
Descripción del puesto
Sobre la vacante
Perficient busca un Desarrollador Senior React Native con 6-10 años de experiencia para unirse a su equipo. El rol implica desarrollar software con React Native, escribir casos de prueba unitarios, triage y remediación de defectos, revisión de código de pares y contribuir al backlog de refactorización/deuda técnica. Se requiere experiencia en desarrollo y despliegue de aplicaciones en la nube (GCP, AWS, Azure) y habilidades de comunicación sólidas. La posición es remota y abierta solo a candidatos en México. Beneficios incluyen paquetes competitivos, proyectos de vanguardia, ambiente dinámico, colaboración con un equipo innovador y oportunidades de crecimiento profesional.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en proyectos cutting-edge en una consultora tech reconocida, donde podrás crecer tu carrera manteniéndote a la vanguardia de las tendencias frontend. Colaborarás con un equipo que valora la innovación y calidad, desarrollando experiencias de usuario excepcionales mientras expandes tus habilidades en tecnologías modernas como React Native y cloud computing.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: React Native, Java, Spring Boot, unit testing, cloud deployment (AWS/GCP/Azure), peer code review
- Soft skills: Comunicación efectiva, trabajo en equipo, resolución de problemas, atención al detalle
Tips prácticos para este puesto
- Asegúrate de tener un portafolio con proyectos React Native que demuestren experiencia en desarrollo móvil cross-platform
- Prepara ejemplos concretos de cómo has manejado refactorización y deuda técnica en proyectos anteriores
- Familiarízate con pipelines CI/CD para despliegue en la nube, ya que es un requisito clave
Recursos recomendados
- Documentación oficial: React Native Docs, AWS Amplify para móvil
- Herramientas: Jest para testing, Firebase para backend móvil, App Center para distribución
- Influencers: React Native Community en Twitter, blogs de Airbnb Engineering
- Cursos: React Native avanzado en Udemy, certificaciones AWS Developer
Preguntas frecuentes en entrevistas para este rol
- "Describe tu experiencia con testing en React Native y cómo aseguras la calidad del código" - Tip: Menciona herramientas como Jest, Detox, y tu enfoque para unit testing y integración.
- "¿Cómo manejas el despliegue de aplicaciones React Native en la nube?" - Tip: Explica tu flujo con AWS Amplify, CI/CD pipelines, y estrategias de rollback.
- "Cuéntame sobre un desafío técnico que resolviste en un proyecto React Native" - Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado) para estructurar tu respuesta.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,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. Para este rol senior en México, el rango puede ajustarse según la experiencia específica en React Native y cloud.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en los proyectos o roadmap tecnológico - Pregunta en la entrevista sobre los proyectos específicos y la estrategia tech para detectar si hay desorganización.
- Bandera roja 2: Alta rotación en el equipo de desarrollo - Investiga en LinkedIn o Glassdoor reviews sobre la estabilidad del equipo antes de aceptar.
- Bandera roja 3: Expectativas poco realistas sobre deadlines sin recursos adecuados - Señal de advertencia común en consultoría; pregunta sobre metodologías ágiles y capacidad de equipo para gestionar carga.
Habilidades
- React Native
- Java
- Spring Boot
- unit testing
- cloud deployment
- AWS
- GCP
- Azure
- peer code review
- Jest
- Firebase
- App Center
- CI/CD
- pipelines
- testing
- integration
- rollback
- refactorización
- deuda técnica
- desarrollo móvil
- cross-platform
- backend móvil
- distribución
- comunicación efectiva
- trabajo en equipo
- resolución de problemas
- atención al detalle