Saltar al contenido

Desarrollador Mobile React Native — Presencial - Bentonville, AR — Tecnología - 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 está buscando un Desarrollador Mobile con experiencia sólida en React Native para unirse a su equipo en Bentonville, AR. Esta posición requiere presencia física en oficina y es ideal para candidatos con visa H4EAD o L2EAD.

Responsabilidades principales:

  • Desarrollar y mantener aplicaciones móviles multiplataforma usando React Native/TypeScript para iOS, iPad y Android
  • Escribir código limpio, mantenible y escalable siguiendo estándares de la industria
  • Realizar pruebas unitarias para garantizar 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 desarrollando para iOS/iPad
  • Conocimiento sólido de principios de UI/UX móvil y diseño responsivo
  • Experiencia con gestión de estado (Redux, MobX o similares)
  • Experiencia con pruebas unitarias (Jest, Detox o frameworks similares)
  • Conocimiento sólido de APIs REST, Git y flujos CI/CD
  • Exposición a metodologías Ágiles 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 ofrece la oportunidad de trabajar en aplicaciones móviles de alta calidad para plataformas líderes como iOS y Android. Colaborarás con equipos multifuncionales en un entorno que valora la documentación clara y los procesos estructurados. Es una excelente oportunidad para desarrollar tu experiencia en React Native mientras trabajas en proyectos que requieren integración con APIs, módulos nativos y optimización de rendimiento. La empresa busca profesionales que puedan contribuir al ciclo completo de desarrollo y mantener estándares de calidad excepcionales.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • React Native con TypeScript (imprescindible)
  • Desarrollo nativo para iOS/iPad (requisito fuerte)
  • Gestión de estado (Redux, MobX o similar)
  • Pruebas unitarias (Jest, Detox o frameworks equivalentes)
  • Integración de APIs RESTful
  • Git y CI/CD
  • Principios de UI/UX móvil
  • Metodologías Ágiles

Tips prácticos para este puesto

  • Prepara ejemplos concretos de aplicaciones que hayas desarrollado con React Native, especialmente para iOS
  • Demuestra conocimiento de TypeScript - menciona cómo lo usas para mejorar la calidad del código
  • Habla sobre tu experiencia con pruebas - cómo implementas pruebas unitarias y qué frameworks prefieres
  • Explica tu proceso de optimización - cómo identificas y resuelves problemas de rendimiento en dispositivos móviles
  • Muestra experiencia colaborativa - cómo trabajas con diseñadores, product owners y equipos backend

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)
  • Cursos: React Native - The Practical Guide (Udemy), Advanced React Native (Pluralsight)
  • Influencers: React Native Community en Twitter, React Native Radio podcast

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo manejas la diferencia entre plataformas iOS y Android en React Native?"

*Tip: Explica tu enfoque para componentes específicos de plataforma, uso de Platform API, y cómo mantienes consistencia de UI/UX.*

  • "Describe tu experiencia con integración de APIs RESTful y manejo de errores"

*Tip: Menciona librerías como Axios o Fetch, estrategias de retry, manejo de estados de carga/error, y validación de respuestas.*

  • "¿Cómo optimizas el rendimiento de una aplicación React Native?"

*Tip: Habla sobre profiling con React DevTools, reducción de re-renders (React.memo, useMemo), lazy loading, y optimización de imágenes.*

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 (EE.UU.) y requiere visa H4EAD/L2EAD. Los rangos pueden variar significativamente según experiencia específica, empresa, y condiciones de contratación. Para posiciones similares en LATAM con empresas internacionales, los rangos suelen ser 20-40% más bajos que los mostrados.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en requisitos de visa

*Qué preguntar: "¿Pueden confirmar los requisitos específicos de visa H4EAD/L2EAD y el proceso de sponsorship?"*

  • Bandera roja 2: Expectativas poco realistas sobre desarrollo multiplataforma

*Qué investigar: Revisar si la empresa tiene experiencia previa con React Native y si cuentan con recursos adecuados para soporte nativo cuando sea necesario.*

  • Bandera roja 3: Procesos de documentación excesivamente burocráticos

*Señal de advertencia: Si mencionan que "todo debe estar documentado en el backlog" sin equilibrio con desarrollo ágil, podría indicar procesos lentos y poca flexibilidad.*

Habilidades

  • React Native
  • TypeScript
  • iOS
  • iPad
  • Android
  • UI/UX móvil
  • Redux
  • MobX
  • Jest
  • Detox
  • APIs RESTful
  • Git
  • CI/CD
  • Ágiles

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.