Saltar al contenido

Desarrollador Senior Android 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.

  • 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

By BRAINLLM 0.8.10