Saltar al contenido

Desarrollador Móvil React Native — Presencial - Bentonville, AR — Desarrollo de Apps - React Native, TypeScript, iOS, Android

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Symploreus

  • Presencial · Bentonville, AR, Estados Unidos
  • Tiempo completo
  • Senior

Publicada

Descripción del puesto

Sobre la vacante

Symploreus busca un Desarrollador Móvil con experiencia sólida en React Native para unirse a su equipo en Bentonville, AR. Esta posición requiere visa H4EAD o L2EAD. El candidato ideal desarrollará aplicaciones móviles de alta calidad para iOS, iPad y Android, colaborando con equipos multifuncionales para garantizar rendimiento óptimo y documentación clara en el backlog.

Responsabilidades principales:

  • Desarrollar y mantener aplicaciones móviles multiplataforma con React Native/TypeScript
  • Escribir código limpio, mantenible y escalable siguiendo estándares de la industria
  • Realizar pruebas unitarias para asegurar confiabilidad, estabilidad y rendimiento
  • Integrar APIs RESTful, módulos nativos y librerías de terceros
  • Optimizar rendimiento y solucionar problemas en diferentes dispositivos
  • Colaborar con diseñadores, product owners y equipos backend
  • Documentar requisitos, actualizaciones y cambios en el backlog
  • Participar en revisiones de código y contribuir a documentación técnica

Requisitos técnicos:

  • Experiencia comprobada con React Native y TypeScript
  • Fuerte experiencia en desarrollo para iOS/iPad
  • Conocimiento sólido de principios UI/UX móvil y diseño responsivo
  • Experiencia con gestión de estado (Redux, MobX o similar)
  • Experiencia en pruebas unitarias (Jest, Detox o frameworks similares)
  • Conocimiento sólido de APIs REST, Git y flujos CI/CD
  • Exposición a metodologías Agile y procesos de documentación de backlog
  • Experiencia con optimización de rendimiento, integración de hardware o características a nivel de dispositivo
  • Fuertes capacidades de depuración, análisis y resolución de problemas

¿Por qué deberías aplicar?

Esta posición te permite trabajar en el desarrollo de aplicaciones móviles de alto impacto para plataformas líderes como iOS y Android. Colaborarás con equipos cross-functional en un entorno que valora la calidad del código y la documentación rigurosa. Es una oportunidad para profundizar en React Native y TypeScript mientras trabajas en proyectos que requieren integración con hardware y optimización de rendimiento a nivel de dispositivo. El enfoque en metodologías Agile y procesos estructurados te brindará experiencia valiosa en desarrollo de software empresarial.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • React Native avanzado con TypeScript
  • Desarrollo nativo para iOS (Swift/Objective-C conocimiento es un plus)
  • Gestión de estado con Redux o MobX
  • Pruebas unitarias con Jest o Detox
  • Integración de APIs RESTful
  • Git y CI/CD workflows
  • Principios de UI/UX móvil y diseño responsivo
  • Documentación técnica y gestión de backlog

Tips prácticos para este puesto

  • Prepara ejemplos concretos de aplicaciones React Native que hayas desarrollado, especialmente aquellas con integración de hardware o optimización de rendimiento
  • Demuestra conocimiento de TypeScript más allá de lo básico - patrones avanzados, tipos genéricos, interfaces complejas
  • Ten listo tu flujo de trabajo con Git - cómo manejas branches, pull requests, resolución de conflictos
  • Prepara casos de debugging complejo que hayas resuelto en aplicaciones móviles
  • Muestra experiencia con metodologías Agile - cómo participas en sprints, estimaciones, retrospectivas

Recursos recomendados

  • Documentación oficial: React Native Docs, TypeScript Handbook
  • Frameworks de testing: Jest Documentation, Detox Guide
  • Gestión de estado: Redux Toolkit, MobX State Tree
  • UI/UX móvil: Human Interface Guidelines (Apple), Material Design (Google)
  • Influencers: React Native Community en Twitter, TypeScript Weekly newsletter
  • Cursos: React Native - The Practical Guide (Udemy), Advanced TypeScript (Frontend Masters)

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo manejas la optimización de rendimiento en aplicaciones React Native?" - Tip: Explica tu proceso de profiling, identificación de bottlenecks, técnicas como memoization, lazy loading, y optimización de imágenes
  • "Describe tu experiencia integrando módulos nativos en React Native" - Tip: Menciona casos específicos, desafíos técnicos enfrentados, y cómo aseguraste compatibilidad entre plataformas
  • "¿Cómo abordas la gestión de estado en aplicaciones complejas?" - Tip: Compara Redux vs MobX vs Context API, explica cuándo usar cada uno, y muestra patrones que has implementado exitosamente

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,800 - $2,500 | | Mid | $2,500 - $3,800 | | Senior | $3,800 - $5,500 |

*Nota: Esta posición está ubicada en Bentonville, AR (USA) y requiere visa específica. Los rangos para posiciones en USA son significativamente más altos, pero varían según experiencia, empresa y beneficios. Para referencia, desarrolladores React Native senior en USA pueden ganar $8,000-$12,000+ mensuales.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en los requisitos de visa - Pregunta específicamente sobre el proceso de sponsorship, timeline, y si la empresa tiene experiencia previa con visas H4EAD/L2EAD
  • Bandera roja 2: Backlog desorganizado o documentación pobre - Investiga durante la entrevista cómo manejan la documentación, qué herramientas usan (Jira, Trello, etc.), y pide ejemplos de cómo mantienen el backlog actualizado
  • Bandera roja 3: Expectativas poco realistas sobre desarrollo multiplataforma - Señal de advertencia común en roles móviles: empresas que esperan funcionalidad idéntica en iOS/Android sin considerar las diferencias nativas. Pregunta sobre su enfoque para diferencias entre plataformas y cómo manejan features específicas de cada sistema operativo

Habilidades

  • React Native
  • TypeScript
  • iOS
  • iPad
  • Android
  • RESTful APIs
  • Redux
  • MobX
  • Jest
  • Detox
  • Git
  • CI/CD
  • UI/UX
  • diseño responsivo
  • Swift
  • Objective-C
  • Agile
  • documentación técnica
  • gestión de backlog
  • optimización de rendimiento
  • integración de hardware
  • depuración
  • análisis
  • resolución de problemas

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.