- Presencial · Lima, Perú
- Tiempo completo
- Semi senior
- USD 1,500 – USD 2,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Encora busca un Desarrollador Semi Senior Android con dominio indispensable de Kotlin para unirse a su equipo en Lima, Perú. Este rol requiere un perfil técnico sólido con experiencia en patrones de diseño de software, arquitectura, estructuras de datos, algoritmos y metodologías ágiles como Scrum. Se valoran conocimientos en Git, Gitflow, Trunk Based Development, programación concurrente en Android, pruebas unitarias y herramientas de CI/CD.
Beneficios:
- Beneficios por ley: gratificaciones, CTS y vacaciones
- EPS 100% cubierta
- Bonos por referidos
- Cursos y certificaciones financiadas
- Excelente clima laboral
¿Por qué deberías aplicar?
Esta posición te permite trabajar en una empresa internacional como Encora, donde podrás desarrollar aplicaciones Android de alto impacto mientras creces profesionalmente con acceso a certificaciones financiadas. Es una oportunidad ideal para consolidar tu experiencia en Kotlin y arquitecturas modernas, colaborando en un ambiente con excelente clima laboral que fomenta el aprendizaje continuo y la innovación.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Kotlin avanzado con experiencia real en proyectos Android
- Patrones de diseño (MVVM, MVP, Clean Architecture)
- Estructuras de datos y algoritmos aplicados a desarrollo móvil
- Metodologías ágiles (Scrum)
- Git y control de versiones
- Pruebas unitarias con frameworks como JUnit o MockK
Tips prácticos para este puesto
- Prepara tu portfolio: Muestra proyectos Android completos con Kotlin, explicando las decisiones arquitectónicas tomadas.
- Domina los patrones: Revisa MVVM, Repository y Dependency Injection, ya que son clave en entrevistas técnicas.
- Practica algoritmos: Resuelve problemas comunes de estructuras de datos en plataformas como LeetCode, enfocándote en eficiencia para móvil.
- Demuestra experiencia ágil: Prepárate para hablar sobre tu rol en equipos Scrum y cómo contribuiste a la entrega continua.
Recursos recomendados
- Documentación oficial: Android Developers (developer.android.com) y Kotlin Docs (kotlinlang.org)
- Cursos: "Android Kotlin Developer" en Udacity o "Kotlin for Android" en Coursera
- Influencers: Sigue a Chet Haase, Romain Guy y Android Developers en Twitter
- Herramientas: Android Studio, Jetpack Compose (si aplica), Firebase
- Comunidades: Android Dev Perú en Meetup o grupos de Kotlin en LinkedIn
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo implementarías una arquitectura MVVM en Kotlin?" - Explica los componentes (ViewModel, LiveData/Flow, Repository) y cómo se comunican, destacando la separación de responsabilidades.
- "Describe tu experiencia con pruebas unitarias en Android" - Menciona frameworks usados (JUnit, MockK), cobertura de código y cómo integras testing en CI/CD.
- "¿Cómo manejas la concurrencia en Kotlin?" - Habla sobre coroutines, Dispatchers y flujos reactivos, dando ejemplos prácticos de tu experiencia.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $800 - $1,500 | | Mid | $1,500 - $2,500 | | Senior | $2,500 - $4,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. Para Perú, los rangos pueden ajustarse localmente, pero este puesto presencial en Lima suele alinearse con los valores Mid.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en el stack tecnológico - Pregunta en la entrevista sobre las versiones de Kotlin y Android SDK usadas, y si hay migraciones pendientes a tecnologías modernas como Jetpack Compose.
- Bandera roja 2: Carga excesiva de legacy code - Investiga antes de aceptar si el proyecto tiene alto porcentaje de código heredado en Java o arquitecturas obsoletas, lo que puede limitar tu crecimiento.
- Bandera roja 3: Poca inversión en CI/CD - Señal de advertencia común en roles Android; pregunta sobre las herramientas de integración continua y despliegue usadas, ya que su ausencia puede indicar procesos manuales y retrasos.
Habilidades
- Kotlin
- Android
- MVVM
- MVP
- Clean Architecture
- Estructuras de datos
- Algoritmos
- Scrum
- Git
- Gitflow
- Trunk Based Development
- Programación concurrente
- Pruebas unitarias
- CI/CD
- JUnit
- MockK
- Android Studio
- Jetpack Compose
- Firebase
- Coroutines
- Dispatchers
- LiveData
- Flow
- Repository
- Dependency Injection
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante