- Híbrido · Lima, Perú
- Tiempo completo
- Senior
- USD 2,800 – USD 4,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Encora busca un Desarrollador Senior Android con Kotlin para unirse a su equipo en modalidad híbrida (2-3 días presenciales por semana en Lima). El rol implica desarrollar componentes tecnológicos de alta disponibilidad, resolver necesidades del negocio garantizando la mejor experiencia de usuario, y asegurar el cumplimiento de estándares de arquitectura y seguridad. Se requiere construir procesos flexibles para integración rápida de nuevas estructuras y código, e implementar procesos robustos para manejo eficiente de acceso a datos, optimizando tiempos de respuesta y soportando alta transaccionalidad.
¿Por qué deberías aplicar?
Esta posición te permite trabajar en proyectos de alta complejidad técnica donde desarrollarás componentes críticos con enfoque en seguridad móvil y optimización de rendimiento. Aprenderás a implementar patrones de arquitectura avanzados y trabajarás con tecnologías de vanguardia como GuardSquare y Frida para protección de aplicaciones. Es una oportunidad ideal para crecer como especialista en desarrollo móvil seguro y escalable en una empresa reconocida del sector tech.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Kotlin avanzado: corrutinas, nulabilidad, programación reactiva
- Android SDK: notificaciones, animaciones, ubicación geográfica, gestión de memoria
- Seguridad móvil: anti-root, anti-tampering, anti-hooking
- Testing Automation y pruebas no funcionales (rendimiento, estrés, compatibilidad)
- Patrones de arquitectura: SDK, MVP, MVC
Tips prácticos para este puesto
- Prepara ejemplos concretos de cómo has implementado seguridad móvil en proyectos anteriores
- Demuestra experiencia con LeakCanary para detección de memory leaks
- Muestra conocimiento de OpenAPI y cómo lo has integrado en aplicaciones Android
- Ten listos casos de uso donde optimizaste tiempos de respuesta en aplicaciones con alta transaccionalidad
Recursos recomendados
- Documentación oficial: Kotlin Coroutines, Android Jetpack
- Herramientas: LeakCanary, Kiuwan para análisis de calidad de código
- Cursos: Android Security en Udacity, Kotlin avanzado en Coursera
- Influencers: Chet Haase (Android UI), Jake Wharton (Kotlin/Android)
- Comunidades: Android Developers en Reddit, Kotlin Slack
Preguntas frecuentes en entrevistas para este rol
- ¿Cómo manejas la nulabilidad en Kotlin y qué estrategias usas para evitar NullPointerException?
*Tip: Menciona el uso de operadores seguros (?.), let{}, también y el diseño de APIs que evitan nulls desde el inicio.*
- Describe tu experiencia implementando seguridad móvil contra reverse engineering (anti-tampering, anti-hooking).
*Tip: Habla de herramientas específicas como GuardSquare, Frida detection, y cómo integras estas protecciones en el ciclo de desarrollo.*
- ¿Cómo optimizas el rendimiento de una aplicación Android que maneja alta transaccionalidad de datos?
*Tip: Enfócate en gestión de memoria, uso eficiente de corrutinas, caching estratégico y minimización de operaciones en el main thread.*
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $1,800 | | Mid | $1,800 - $2,800 | | Senior | $2,800 - $4,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. Para Perú, estos rangos pueden ajustarse localmente, pero roles con seguridad móvil especializada tienden a estar en el extremo superior.*
Red flags a considerar
- Bandera roja 1: Falta de procesos claros de seguridad en el ciclo de desarrollo
*Qué preguntar: "¿Cómo integran las revisiones de seguridad móvil en su pipeline de CI/CD? ¿Tienen auditorías periódicas de código para vulnerabilidades?"*
- Bandera roja 2: Expectativas poco realistas sobre disponibilidad y carga de trabajo
*Qué investigar: Pregunta sobre el balance trabajo-vida, políticas de on-call, y cómo manejan picos de transaccionalidad sin burnout del equipo.*
- Bandera roja 3: Tecnología obsoleta o resistencia a actualizaciones
*Señal de advertencia: Si mencionan que aún usan Java como lenguaje principal sin planes de migración a Kotlin, o si sus prácticas de testing automation son limitadas.*
Habilidades
- Kotlin
- Android SDK
- corrutinas
- nulabilidad
- programación reactiva
- notificaciones
- animaciones
- ubicación geográfica
- gestión de memoria
- seguridad móvil
- anti-root
- anti-tampering
- anti-hooking
- Testing Automation
- pruebas no funcionales
- rendimiento
- estrés
- compatibilidad
- patrones de arquitectura
- SDK
- MVP
- MVC
- GuardSquare
- Frida
- LeakCanary
- OpenAPI
- Kiuwan
- Java
- Android Jetpack
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante