Saltar al contenido

Desarrollador Móvil 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, Estados Unidos
  • Tiempo completo
  • Semi 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 y está enfocada en construir aplicaciones móviles de alta calidad para iOS, iPad y Android.

Responsabilidades clave:

  • Desarrollar y mantener aplicaciones móviles multiplataforma usando React Native y TypeScript
  • 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 UI/UX móvil y diseño responsivo
  • Experiencia con gestión de estado (Redux, MobX o similar)
  • 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 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 ofrece la oportunidad de trabajar en un entorno donde podrás desarrollar aplicaciones móviles de alto impacto para múltiples plataformas. Colaborarás con equipos multifuncionales en proyectos que requieren atención al detalle y calidad técnica. Es una excelente oportunidad para profundizar en React Native mientras trabajas en un ambiente que valora la documentación clara y las mejores prácticas de desarrollo. Si buscas un rol donde tu código tenga un impacto directo en la experiencia del usuario final y donde puedas crecer profesionalmente en el ecosistema móvil, esta vacante es para ti.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • React Native avanzado con TypeScript
  • Desarrollo nativo para iOS/iPad (no solo React Native)
  • Gestión de estado con Redux o MobX
  • Pruebas unitarias con Jest o Detox
  • Integración de APIs RESTful
  • Conocimiento de CI/CD y flujos de Git
  • Principios de UI/UX móvil y diseño responsivo
  • Capacidad de depuración y optimización de rendimiento

Tips prácticos para este puesto

  • Prepara ejemplos concretos de aplicaciones que hayas desarrollado con React Native, especialmente aquellas que incluyan integración con APIs y módulos nativos
  • Demuestra tu conocimiento de iOS más allá de React Native - menciona experiencia con herramientas nativas o características específicas de la plataforma
  • Ten listo tu portafolio de GitHub con proyectos que muestren código limpio, pruebas unitarias y documentación clara
  • Practica problemas de optimización de rendimiento comunes en aplicaciones React Native
  • Familiarízate con el proceso de documentación de backlog en metodologías Agile

Recursos recomendados

  • Documentación oficial de React Native y TypeScript
  • Cursos: React Native - The Practical Guide en Udemy, Advanced React Native en Pluralsight
  • Influencers: Spencer Carli (React Native Daily), Nader Dabit
  • Herramientas: React Native Debugger, Flipper para depuración
  • Comunidades: React Native Community en GitHub, r/reactnative en Reddit

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo manejas la integración de módulos nativos en React Native?" - Explica tu proceso paso a paso y menciona ejemplos específicos de proyectos anteriores
  • "Describe tu enfoque para optimizar el rendimiento en aplicaciones React Native" - Habla sobre técnicas como memoización, lazy loading, y herramientas de profiling
  • "¿Cómo aseguras la calidad del código en un equipo colaborativo?" - Menciona pruebas unitarias, revisiones de código, y documentación clara

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $2,500 - $3,500 | | Mid | $3,500 - $5,000 | | Senior | $5,000 - $7,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. Esta posición es presencial en EE.UU., por lo que los rangos pueden ser más altos localmente.*

Red flags a considerar

  • Falta de claridad en los requisitos de visa - Pregunta específicamente sobre el proceso de sponsorship y los tiempos estimados para H4EAD/L2EAD
  • Documentación excesiva sin herramientas adecuadas - Investiga qué sistemas usan para gestión de backlog y documentación técnica
  • Equipos descoordinados entre frontend y backend - Durante la entrevista, pregunta sobre la comunicación entre equipos y cómo manejan las dependencias técnicas

Habilidades

  • React Native
  • TypeScript
  • iOS
  • iPad
  • Android
  • UI/UX móvil
  • diseño responsivo
  • Redux
  • MobX
  • Jest
  • Detox
  • APIs REST
  • Git
  • CI/CD
  • Agile
  • optimización de rendimiento
  • integración de hardware
  • depuración
  • análisis
  • resolución de problemas
  • React Native Debugger
  • Flipper

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.