- Híbrido · Lima, Perú
- Tiempo completo
- Senior
- USD 4,000 – USD 6,000 al mes
Publicada
Descripción del puesto
Sobre la vacante
Encora busca un Desarrollador Senior Frontend especializado en React Native y Android Kotlin para unirse a su equipo en Lima. El rol requiere desarrollar componentes tecnológicos con alta disponibilidad, resolver necesidades del negocio garantizando la mejor experiencia de usuario, y asegurar el cumplimiento de lineamientos de arquitectura y seguridad. Se implementarán procesos robustos para manejo eficiente de datos, optimizando tiempos de respuesta y soportando alta transaccionalidad. Modalidad híbrida con asistencia 2-3 veces por semana a oficinas en Lima.
¿Por qué deberías aplicar?
Esta posición te permite trabajar en proyectos de alta complejidad técnica, donde podrás aplicar patrones de arquitectura avanzados como SDK, MVP y MVC, y profundizar en seguridad móvil con herramientas como GuardSquare. Es una oportunidad para crecer en un entorno que valora la innovación y el desarrollo de soluciones escalables, con exposición a tecnologías de vanguardia como Azure y Vault para gestión de secretos.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Kotlin: corrutinas, nulabilidad, gestión de permisos, programación reactiva
- Android: notificaciones, animaciones, ubicación geográfica, manejo de dependencias
- React Native para desarrollo cross-platform
- Testing Automation y pruebas no funcionales (rendimiento, estrés, compatibilidad)
- Patrones de arquitectura (SDK, MVP, MVC) y diseño de bases de datos
Tips prácticos para este puesto
- Asegúrate de tener experiencia con LeakCanary para detección de memory leaks y Kiuwan para análisis de calidad de código
- Practica con emuladores Android y herramientas de seguridad como anti-root y anti-tampering
- Familiarízate con OpenAPI y distributed tracing para integraciones robustas
- Mantén conocimientos en Angular como complemento, aunque el foco es React Native
Recursos recomendados
- Documentación oficial: React Native Docs, Kotlin Docs, Android Developer Guides
- Herramientas: LeakCanary, Kiuwan, GuardSquare, Frida para testing de seguridad
- Cursos: Plataformas como Udemy o Coursera para avanzar en Kotlin corrutinas y React Native
- Influencers: Sigue a expertos en desarrollo móvil en LinkedIn y Twitter para tendencias
Preguntas frecuentes en entrevistas para este rol
- ¿Cómo manejas la nulabilidad en Kotlin? Tip: Explica el uso de tipos nullable y non-nullable, y herramientas como el operador safe call (?.)
- ¿Qué estrategias usas para optimizar el rendimiento en React Native? Tip: Menciona técnicas como memoización, lazy loading, y profiling con herramientas como Flipper
- ¿Cómo abordas la seguridad móvil en aplicaciones Android? Tip: Describe prácticas como anti-tampering, uso de ProGuard, y herramientas como GuardSquare para protección
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,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.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en procesos de seguridad - Pregunta en la entrevista sobre las políticas específicas de seguridad móvil y herramientas utilizadas
- Bandera roja 2: Sobrecarga de responsabilidades sin soporte - Investiga antes de aceptar si el equipo cuenta con recursos adecuados para testing y DevOps
- Bandera roja 3: Baja prioridad en calidad de código - Señal de advertencia común si no se mencionan prácticas como code reviews o uso de Kiuwan en el flujo de trabajo
Habilidades
- React Native
- Android Kotlin
- Kotlin
- corrutinas
- nulabilidad
- gestión de permisos
- programación reactiva
- Android
- notificaciones
- animaciones
- ubicación geográfica
- manejo de dependencias
- Testing Automation
- pruebas no funcionales
- rendimiento
- estrés
- compatibilidad
- patrones de arquitectura
- SDK
- MVP
- MVC
- diseño de bases de datos
- LeakCanary
- Kiuwan
- GuardSquare
- emuladores Android
- anti-root
- anti-tampering
- OpenAPI
- distributed tracing