Saltar al contenido

Desarrollador Frontend Mobile Android Senior

Esta vacante se publicó el y es posible que haya caducado. Para confirmar si sigue abierta, busca más información en la publicación original. También puedes ver vacantes recientes de Desarrollo de software.

  • 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

Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

Ver la publicación original

By BRAINLLM 0.8.10