- Híbrido · Ciudad de México, México
- Tiempo completo
- Senior
- USD 4,000 – USD 6,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Estamos en búsqueda de un Desarrollador Senior React Native para integrarse a un equipo tecnológico enfocado en ofrecer la mejor experiencia en productos financieros. Esquema de trabajo híbrido en Insurgentes Sur, CDMX.
Requisitos:
- +5 años de experiencia en desarrollo móvil con React Native y JavaScript (React, Angular)
- Integración con APIs REST
- Conocimiento en Android SDK / Android Studio (Kotlin, Java)
- Experiencia en Testing (JUnit, Appium)
- Buenas prácticas, code reviews y calidad de código
- Experiencia con herramientas DevOps (Git, Jenkins, SonarQube)
- Plus: Experiencia en desarrollo móvil nativo y trabajo en equipos ágiles (Scrum / Kanban)
Perfil buscado: Personas con mindset ágil, orientación a calidad, comunicación clara y gusto por trabajar en equipo.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en una empresa del sector fintech donde podrás desarrollar aplicaciones móviles robustas, seguras y de alto rendimiento. Formarás parte de un equipo tecnológico enfocado en innovación y calidad, con un esquema híbrido que te permite balancear trabajo y vida personal. Es el lugar ideal para crecer profesionalmente en un entorno dinámico y colaborativo.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: React Native, JavaScript, APIs REST, Android SDK, Testing (JUnit, Appium), DevOps (Git, Jenkins)
- Soft skills: Comunicación clara, trabajo en equipo, orientación a calidad, adaptabilidad en metodologías ágiles
Tips prácticos para este puesto
- Asegúrate de tener un portafolio con proyectos en React Native que demuestren integración con APIs y buenas prácticas de código
- Prepara ejemplos concretos de cómo has implementado testing en aplicaciones móviles
- Investiga sobre las últimas tendencias en desarrollo híbrido y optimización de rendimiento en React Native
Recursos recomendados
- Documentación oficial: React Native Docs, Android Developer Guides
- Herramientas: Expo, React Navigation, Redux para state management
- Cursos: React Native - The Practical Guide en Udemy, Mobile App Development en Coursera
- Influencers: Spencer Carli, Nader Dabit en el ecosistema React Native
Preguntas frecuentes en entrevistas para este rol
- ¿Cómo optimizas el rendimiento de una app en React Native? Tip: Menciona técnicas como lazy loading, memoización, y uso de herramientas como Flipper para profiling.
- Describe tu experiencia integrando APIs REST en aplicaciones móviles. Tip: Explica cómo manejas autenticación, errores y caching, con ejemplos de librerías como Axios o Fetch.
- ¿Cómo manejas el testing en React Native? Tip: Habla sobre tu enfoque con JUnit para unit testing y Appium para UI testing, destacando la importancia de la cobertura de código.
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.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en los procesos de desarrollo. Pregunta en la entrevista sobre las metodologías ágiles utilizadas y cómo se manejan los sprints y retrospectivas.
- Bandera roja 2: Poca inversión en herramientas y capacitación. Investiga antes de aceptar si la empresa proporciona acceso a licencias de software, cursos o conferencias relevantes.
- Bandera roja 3: Alta rotación en el equipo de desarrollo. Señal de advertencia común en este tipo de rol; pregunta sobre la estabilidad del equipo y los proyectos a largo plazo.
Habilidades
- React Native
- JavaScript
- React
- Angular
- APIs REST
- Android SDK
- Android Studio
- Kotlin
- Java
- Testing
- JUnit
- Appium
- DevOps
- Git
- Jenkins
- SonarQube
- Scrum
- Kanban
- Expo
- React Navigation
- Redux
- Axios
- Fetch
- Flipper