- Remoto · Estados Unidos
- Tiempo completo
- Senior
- USD 3,500 – USD 7,500 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Empresa tech con sede en Sacramento, California (201-500 empleados) busca Android Engineer Mid-Senior para trabajo 100% remoto desde cualquier ubicación. Requisitos clave: 3+ años de experiencia en desarrollo Android, dominio de Kotlin, arquitectura MVVM Clean, bases de datos Room/SQLite, programación reactiva con Coroutines, conocimiento de Jetpack Compose y Hilt, experiencia en pruebas unitarias y UI, debugging de problemas reportados por usuarios, y trabajo con codebases grandes.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en una empresa tech establecida en USA con un equipo distribuido, donde podrás aplicar las últimas tecnologías del ecosistema Android como Jetpack Compose y arquitecturas modernas. Ideal para desarrolladores que buscan crecer profesionalmente en un entorno internacional, con exposición a proyectos de escala y mejores prácticas de desarrollo móvil.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Kotlin avanzado y arquitectura MVVM Clean
- Jetpack Compose y Hilt para inyección de dependencias
- Coroutines para programación asíncrona
- Room/SQLite para persistencia de datos
- Pruebas unitarias y UI (JUnit, Espresso)
- Debugging con herramientas nativas de Android
- Inglés técnico (comunicación con equipo USA)
Tips prácticos para este puesto
- Prepara ejemplos concretos de cómo has implementado MVVM Clean en proyectos anteriores
- Demuestra conocimiento de Jetpack Compose mostrando algún proyecto personal o contribución
- Enfócate en casos de debugging complejos que hayas resuelto y su impacto
- Asegúrate de tener un portafolio en GitHub con código limpio y bien documentado
Recursos recomendados
- Documentación oficial: Android Developers, Kotlin Docs, Jetpack Compose
- Cursos: Android Kotlin Developer en Udacity, Advanced Android en Coursera
- Influencers: Android Developers en Twitter, Kotlin Weekly
- Herramientas: Android Studio, Firebase, GitHub Actions para CI/CD
Preguntas frecuentes en entrevistas para este rol
- ¿Cómo estructuras una app Android con MVVM Clean? Tip: Explica separación de capas (data, domain, presentation) y uso de ViewModel con LiveData/StateFlow.
- ¿Qué ventajas tiene Jetpack Compose sobre XML? Tip: Menciona declaratividad, menos código, preview en tiempo real, y mejor integración con estado.
- ¿Cómo manejas el ciclo de vida de Coroutines en Android? Tip: Describe uso de viewModelScope, lifecycleScope, y cancelación automática para evitar memory leaks.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $3,500 - $5,000 | | Senior | $5,000 - $7,500 |
*Nota: Empresas de USA pagando en LATAM suelen ofrecer 30-50% más que el mercado local, dependiendo de experiencia y tecnologías específicas. Remoto internacional puede llegar hasta $8,000+ para seniors con skills en demanda.*
Red flags a considerar
- Bandera roja 1: Si no mencionan procesos de testing automatizado. Pregunta en la entrevista: "¿Qué porcentaje de cobertura de pruebas tienen en el código actual?"
- Bandera roja 2: Si el codebase es legacy sin migración a Kotlin/Jetpack. Investiga en Glassdoor o foros reviews de la empresa sobre tech stack.
- Bandera roja 3: Si hay alta rotación en el equipo móvil. Señal: Pregunta sobre tenure promedio del equipo y planes de carrera para desarrolladores Android.
Habilidades
- Android
- Kotlin
- MVVM Clean
- Room
- SQLite
- Coroutines
- Jetpack Compose
- Hilt
- JUnit
- Espresso
- Android Studio
- Firebase
- GitHub Actions
- LiveData
- StateFlow
- viewModelScope
- lifecycleScope
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante