Ingeniero senior de react native - android y kotlin nativo (latam)
Remoto LATAM
Esta vacante es 100% remota y está abierta a candidatos de cualquier país de LATAM (Argentina, Bolivia, Brasil, Chile, Colombia, México, Paraguay, Uruguay). Aunque la ficha menciona una ciudad, no es necesario residir allí: la empresa contrata desde toda la región.
X-TeamAmérica Latina (Remoto)
58 personas interesadas en esta vacante
Sé uno de los primeros en postularte
SalarioSalario no especificado
Jornadafull-time
Modalidadremote
Publicado24 oct
Buscamos un Ingeniero Senior de React Native con experiencia en Android y Kotlin nativo para trabajar de forma remota en toda América Latina. La posición es a tiempo completo y requiere un perfil técnico especializado en el desarrollo de aplicaciones móviles de alto rendimiento para entornos profesionales.
Acerca del puesto
Buscamos un Ingeniero Senior de React Native para el desarrollo de una aplicación móvil desde cero. Este proyecto está destinado a uno de los festivales de música, cine y tecnología más grandes del mundo. El objetivo es crear una herramienta propia que reemplace soluciones genéricas, garantizando rapidez y fluidez en Android para que miles de usuarios consulten horarios y mapas simultáneamente.
Responsabilidades principales
• Desarrollar módulos principales como agendas de eventos, mapas interactivos, perfiles de usuario y búsquedas.
• Liderar la implementación de funciones específicas para Android, incluyendo notificaciones push, gestión de permisos de ubicación y optimización de Google Maps SDK.
• Crear módulos nativos en Kotlin o TurboModules cuando las librerías estándar no cubran las necesidades de rendimiento.
• Solucionar problemas de interfaz en Android, como gestos de retroceso, áreas seguras y comportamiento del teclado.
• Realizar pruebas en dispositivos físicos para asegurar que la experiencia en Android sea consistente con la de iOS.
Requisitos indispensables
• Experiencia sólida trabajando en aplicaciones de React Native con alto tráfico en entornos de producción.
• Dominio avanzado de desarrollo nativo en Android utilizando Kotlin y capacidad para crear Native Modules o TurboModules.
• Experiencia técnica en configuración de notificaciones push (FCM) y gestión de Android App Links.
• Capacidad para integrar y optimizar el SDK de Google Maps y la gestión de permisos de ubicación.
• Habilidad para optimizar el rendimiento de la aplicación en una variedad de dispositivos Android, asegurando un uso eficiente de la memoria.
• Conocimiento profundo del comportamiento del sistema Android, incluyendo insets de áreas seguras y ajustes de teclado.
Condiciones laborales
Production React Native: Current, hands-on experience developing and supporting high-traffic, production-grade React Native applications. Native Android (Kotlin): Deep native Android experience in Kotlin, including bridging native code to React Native through custom Native Modules or TurboModules. Push & Deep Linking: Direct experience configuring Firebase Cloud Messaging (FCM) through Airship or equivalent providers, managing Android notification channels, and implementing Android App Links. Location & Maps: Production experience integrating and optimizing the Google Maps SDK for Android, including fine-grained location permissions. Performance Optimization: Proven ability to deliver smooth list scrolling, efficient memory usage, and low layout overhead across mid-range Android devices, screen densities, and OS versions. Android System Behavior: Deep understanding of predictive back gestures, edge-to-edge safe area insets, soft keyboard adjustments (windowSoftInputMode), and bottom sheet performance. Real-Device Testing: Proven ability to test on physical Android devices and maintain functional and visual consistency with iOS releases.
Vacantes similares sugeridas
Ver todas las ofertas de Soporte Técnico / IT
Preguntas frecuentes
- ¿Qué debería aclarar antes de la entrevista?
- Asegúrate de entender el alcance del proyecto y las expectativas de trabajo en equipo. Pregunta sobre la cultura de la empresa, herramientas utilizadas y el proceso de integración. No olvides preguntar sobre el plan de trabajo y los objetivos a corto y largo plazo para el desarrollo de la aplicación.
- ¿Qué debería preguntar sobre el salario antes de aceptar una entrevista?
- Pregunta directamente sobre el rango salarial, beneficios adicionales y si hay posibilidad de bonificaciones. Asegúrate de discutir la frecuencia de los pagos y confirmar si el salario es competitivo para el mercado actual en Latinoamérica. No asumas que el salario es negociable si no está especificado.
- ¿Cómo saber si esta vacante encaja con mi perfil?
- Evalúa si tienes experiencia sólida en React Native y Kotlin, así como en el desarrollo de aplicaciones para alto tráfico. Revisa si conoces bien Google Maps SDK y FCM. Verifica que te sientas cómodo trabajando en un entorno remoto y liderando módulos complejos. Asegúrate de que el reto técnico te motive.
- ¿La vacante es completamente remota?
- Sí, la vacante es completamente remota y puedes trabajar desde cualquier lugar en Latinoamérica. Asegúrate de tener un buen internet y un espacio de trabajo adecuado. Confirma los horarios de trabajo y si hay flexibilidad en los horarios para adaptarse a diferentes zonas horarias.
- ¿Por qué medio se envía la postulación?
- La postulación se realiza a través de un enlace externo. Verifica que el enlace funcione correctamente y asegúrate de completar todos los campos requeridos en el formulario. Si tienes dudas sobre el proceso, revisa la página de LinkedIn o el sitio web de la empresa para más detalles.