Saltar al contenido

Android Engineer Kotlin

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.

  • Presencial · Ciudad de México, México
  • Tiempo completo
  • Semi senior

Publicada

Descripción del puesto

Sobre la vacante

Factumex busca un Android Engineer con pasión por el desarrollo móvil nativo en Kotlin. El rol es presencial en CDMX y requiere un perfil orientado a resultados, con enfoque en calidad de software y buenas prácticas de programación.

Responsabilidades principales:

  • Desarrollo de aplicaciones nativas en Android con Kotlin
  • Implementación de nuevas funcionalidades
  • Mantenimiento y mejora de módulos existentes
  • Resolución de crashes e incidencias
  • Investigación de nuevas tecnologías móviles

Conocimientos requeridos:

  • Kotlin y Android Jetpack
  • Principios SOLID y patrones de diseño/arquitectura
  • Consumo de servicios REST y manejo de hilos
  • Pruebas unitarias e inyección de dependencias
  • Programación multimodular
  • Herramientas: Android Studio, Gradle, Firebase, Postman
  • Bases de datos móviles, Google Play, Jira, versionadores de código
  • Inglés técnico

¿Por qué deberías aplicar?

Esta es una oportunidad para sumergirte en el desarrollo móvil nativo de alto impacto en una empresa que valora la calidad y las buenas prácticas. Podrás trabajar con tecnologías modernas como Kotlin y Android Jetpack, contribuir a aplicaciones reales desde su desarrollo hasta mantenimiento, y crecer profesionalmente en un entorno que fomenta la investigación de nuevas tendencias móviles. Ideal si buscas estabilidad presencial en CDMX con un stack técnico robusto.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: Dominio de Kotlin, Android Jetpack, arquitecturas limpias (MVVM/MVI), pruebas unitarias, consumo de APIs REST, manejo de hilos con Coroutines/RxJava.
  • Soft skills: Orientación a resultados, atención al detalle para calidad de código, capacidad de investigación autónoma, comunicación técnica en inglés.

Tips prácticos para este puesto

  • Asegúrate de tener un portfolio en GitHub con proyectos Android en Kotlin que demuestren arquitectura modular, pruebas y uso de Jetpack.
  • Prepara ejemplos concretos de cómo resolviste crashes complejos o mejoraste performance en apps anteriores.
  • Familiarízate con Firebase (Crashlytics, Analytics, Cloud Messaging) y herramientas de CI/CD para Android.
  • Practica el inglés técnico para documentación y comunicación en equipos internacionales.

Recursos recomendados

  • Documentación oficial: Android Developers (developer.android.com), Kotlin Docs (kotlinlang.org).
  • Influencers: Philipp Lackner, Florina Muntenescu, Android Developers en YouTube.
  • Cursos: "Android Kotlin Developer" en Udacity, "Mastering Android Development with Kotlin" en Pluralsight.
  • Herramientas: Android Studio Canary para features nuevas, LeakCanary para detección de memory leaks, MockK para pruebas.

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo manejas el ciclo de vida de un Activity/Fragment en Kotlin?" - Tip: Explica uso de ViewModel, LiveData/Flow, y cómo evitas memory leaks con Lifecycle-aware components.
  • "Describe tu experiencia con pruebas unitarias en Android" - Tip: Menciona frameworks como JUnit, MockK, y cómo pruebas ViewModels o casos de uso con CoroutinesTest.
  • "¿Qué arquitectura usas y por qué?" - Tip: Habla de MVVM/MVI con Clean Architecture, ventajas para testing y mantenibilidad, y cómo la implementas con Kotlin.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $2,000 | | Mid | $2,000 - $3,500 | | Senior | $3,500 - $5,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. En CDMX presencial, los rangos pueden ajustarse por costos locales.*

Red flags a considerar

  • Bandera roja 1: Falta de procesos de testing - Pregunta en la entrevista sobre cobertura de código, integración de pruebas en CI/CD, y si usan TDD o pruebas automatizadas.
  • Bandera roja 2: Codebase legacy sin modernización - Investiga antes si la app usa Java obsoleto, falta de Kotlin, o deuda técnica alta; pregunta sobre planes de migración o refactor.
  • Bandera roja 3: Sobrecarga de mantenimiento vs desarrollo - Señal común en roles móviles; pregunta la proporción de tiempo entre nuevas features y fixes, y cómo priorizan la innovación.

Habilidades

  • Kotlin
  • Android Jetpack
  • SOLID
  • REST
  • Pruebas unitarias
  • Inyección de dependencias
  • Programación multimodular
  • Android Studio
  • Gradle
  • Firebase
  • Postman
  • Bases de datos móviles
  • Google Play
  • Jira
  • Versionadores de código
  • Inglés técnico
  • MVVM
  • MVI
  • Coroutines
  • RxJava
  • Firebase Crashlytics
  • Firebase Analytics
  • Firebase Cloud Messaging
  • CI/CD
  • LeakCanary
  • MockK
  • JUnit
  • Clean Architecture
  • LiveData
  • Flow

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