Saltar al contenido

Desarrollador Frontend Mobile Android Senior — Híbrido - México — Comercial - Kotlin, Jetpack, Firebase

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

ids Comercial

  • Híbrido · México
  • Tiempo completo
  • Senior
  • USD 4,000 – USD 6,000 al mes

Publicada

Descripción del puesto

Sobre la vacante

IDS Comercial busca Desarrolladores Frontend Mobile Android Senior con 3+ años de experiencia en desarrollo nativo con Kotlin. Modalidad híbrida (2-3 días en sitio con cliente). Requisitos clave: desarrollo de aplicaciones móviles nativas en Android con Kotlin, experiencia con Jetpack Components (Navigation, LiveData, ViewModel, WorkManager, Room), programación asíncrona con Kotlin Coroutines y Flow, Dependency Injection con Dagger 2 o Hilt, consumo de APIs RESTful con Retrofit o Ktor, Unit Testing y UI Testing con JUnit, Mockito, Espresso, Robolectric y UI Automator, manejo de imágenes con Glide o Coil, gestión de base de datos local con Room, arquitectura MVVM, integración con Firebase (Autenticación, Firestore, notificaciones push), control de versiones con Git, y experiencia en Reactive Programming con RxJava o Kotlin Flow.

¿Por qué deberías aplicar?

Unirte a IDS Comercial significa trabajar en soluciones móviles robustas y escalables que impactan directamente en el sector comercial. Aquí crecerás profesionalmente dominando tecnologías de vanguardia como Kotlin, Jetpack y Firebase, en un entorno que valora la innovación y el alto rendimiento. Es tu oportunidad de destacar en un equipo dinámico, enfrentando retos técnicos complejos y contribuyendo a proyectos que marcan la diferencia.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: Kotlin, Jetpack Components (Navigation, LiveData, ViewModel, WorkManager, Room), Kotlin Coroutines y Flow, Dagger 2/Hilt, Retrofit/Ktor, Unit/UI Testing (JUnit, Mockito, Espresso), Glide/Coil, Room, MVVM, Firebase, Git, RxJava/Kotlin Flow.
  • Soft skills: Colaboración en equipo, resolución de problemas, adaptabilidad en entornos híbridos, comunicación efectiva con clientes.

Tips prácticos para este puesto

  • Asegúrate de tener un portafolio con proyectos Android nativos en Kotlin que demuestren uso de Jetpack y Firebase.
  • Practica pruebas unitarias y de UI con las herramientas mencionadas; es un diferenciador clave.
  • Prepárate para discutir casos de uso reales de arquitectura MVVM y manejo de estados con Coroutines/Flow.

Recursos recomendados

  • Documentación oficial: Android Developers (Jetpack, Kotlin), Firebase Docs.
  • Cursos: "Android Kotlin Developer" en Udacity, "Mastering Android Development with Kotlin" en Coursera.
  • Influencers: Chet Haase, Romain Guy, y la comunidad Android en Twitter.
  • Tools: Android Studio, Firebase Console, Git/GitHub.

Preguntas frecuentes en entrevistas para este rol

  • Pregunta 1: "Describe cómo implementarías una arquitectura MVVM en una app Android con Kotlin y Jetpack." *Tip:* Enfócate en la separación de responsabilidades, uso de ViewModel y LiveData, y cómo manejas el ciclo de vida.
  • Pregunta 2: "Explica tu experiencia con pruebas unitarias y de UI en Android, usando herramientas como Espresso." *Tip:* Menciona casos concretos, cómo configuras los tests y aseguras la cobertura de código.
  • Pregunta 3: "¿Cómo manejas la integración con Firebase para autenticación y notificaciones push?" *Tip:* Detalla los pasos de configuración, manejo de errores y optimización del rendimiento.

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,000 |

*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: Si la empresa no especifica claramente los días híbridos o expectativas de presencialidad. *Qué preguntar:* "¿Pueden detallar la política híbrida y cómo se maneja la flexibilidad?"
  • Bandera roja 2: Falta de mención a procesos de testing o calidad en el desarrollo. *Qué investigar:* Revisa reviews de la empresa en plataformas como Glassdoor para ver comentarios sobre prácticas técnicas.
  • Bandera roja 3: Alta rotación en el equipo de desarrollo móvil. *Señal de advertencia:* Pregunta sobre la estabilidad del equipo y proyectos a largo plazo durante la entrevista.

Habilidades

  • Kotlin
  • Jetpack Components
  • Navigation
  • LiveData
  • ViewModel
  • WorkManager
  • Room
  • Kotlin Coroutines
  • Flow
  • Dagger 2
  • Hilt
  • Retrofit
  • Ktor
  • Unit Testing
  • UI Testing
  • JUnit
  • Mockito
  • Espresso
  • Robolectric
  • UI Automator
  • Glide
  • Coil
  • MVVM
  • Firebase
  • Autenticación
  • Firestore
  • notificaciones push
  • Git
  • Reactive Programming
  • RxJava

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.