14 oct
|
Quental
|
Madrid
¿Eres desarrollador/a Android y te apasiona llevar la seguridad de las aplicaciones móviles un paso más allá?
En
Quental
buscamos un/a
Desarrollador/a & Consultor/a Android
para incorporarse a un proyecto tecnológico estratégico en
Madrid , donde participarás tanto en el desarrollo de aplicaciones Android como en el análisis, diseño e implementación de medidas avanzadas de
securización móvil .
Buscamos un perfil con
2-3 años de experiencia en desarrollo Android
y experiencia demostrable en
securización avanzada de aplicaciones Android , pudiendo haber adquirido esta experiencia a lo largo de diferentes proyectos, siempre que el conjunto alcance aproximadamente
3 años de experiencia en seguridad móvil .
¿Cuál será tu misión?
Formarás parte de un equipo especializado en el desarrollo y evolución de aplicaciones Android, participando en la definición de soluciones técnicas, desarrollo de funcionalidades y, especialmente, en la
protección de las aplicaciones frente a amenazas y técnicas de ataque sobre dispositivos móviles .
Tu misión combinará el desarrollo Android con una fuerte orientación a
Mobile Application Security , aplicando mecanismos de protección frente a root, hooking, tampering, ingeniería inversa y ejecución en entornos comprometidos.
Además, colaborarás con equipos técnicos y funcionales aportando criterio especializado en arquitectura, desarrollo seguro y buenas prácticas de seguridad móvil.
Desarrollar y evolucionar aplicaciones Android utilizando
Kotlin, Android SDK y Jetpack Compose .
Aplicar arquitecturas
MVVM y Clean Architecture
en el desarrollo de aplicaciones.
Trabajar con
Coroutines y Flow
para la gestión asíncrona y reactiva.
Integrar APIs REST/JSON mediante
Retrofit
y servicios de terceros.
Implementar y mantener sistemas de notificaciones push mediante
Firebase Cloud Messaging (FCM) .
Diseñar e implementar medidas avanzadas de
securización de aplicaciones Android .
Detectar dispositivos comprometidos mediante mecanismos de identificación de
Root, Magisk y Superuser .
Implementar protecciones frente a técnicas de
Hooking , incluyendo
Frida, Xposed y Substrate .
Aplicar mecanismos
Anti-Tampering , verificando firma, integridad del código y evitando el reempaquetado de aplicaciones.
Detectar y prevenir la ejecución de la aplicación en
entornos comprometidos o no autorizados .
Identificar emuladores no autorizados,
depuradores activos y posibles entornos de análisis.
Implementar mecanismos de
cifrado de información sensible
tanto en reposo como en tránsito.
Trabajar con
Android KeyStore, EncryptedSharedPreferences y/o SQLCipher .
Aplicar mecanismos de protección de comunicaciones mediante
TLS 1.3 y Certificate Pinning .
Aplicar los principios y controles asociados a
OWASP Mobile Top 10 .
Desarrollar pruebas unitarias y funcionales utilizando
JUnit, Espresso, Mockito o MockK .
Participar en análisis de calidad y seguridad mediante herramientas como
SonarQube .
Implementar funcionalidades relacionadas con
geolocalización y geoposicionamiento .
Trabajar con soluciones de visualización cartográfica en Android.
Participar en la definición y evolución de interfaces Android y, cuando corresponda, colaborar en prototipado con
Figma .
Gestionar el código mediante
Git
y participar en entornos de desarrollo colaborativo.
Actuar como referente técnico en materia de desarrollo seguro Android y colaborar en la identificación de riesgos y oportunidades de mejora.
Buscamos una persona con sólidos conocimientos de desarrollo Android y, especialmente, experiencia práctica en
seguridad y securización avanzada de aplicaciones móviles .
Formación Profesional de
Grado Superior o superior , preferiblemente en la rama de Informática.
Se valorará formación específica en desarrollo móvil, ciberseguridad o seguridad de aplicaciones.
2-3 años de experiencia
en desarrollo Android.
Experiencia acumulada de aproximadamente
2-3 años o más en securización avanzada Android .
Esta experiencia podrá haberse adquirido en uno o varios proyectos, siempre que el conjunto permita acreditar experiencia práctica en la mayoría de las técnicas de protección requeridas.
Experiencia práctica aplicando medidas de seguridad sobre aplicaciones Android en entornos reales.
Conocimientos técnicos Android
Coroutines y Flow.
Geolocalización y geoposicionamiento.
Visualización cartográfica en Android.
Especialización en Android Security — REQUISITO CLAVE
Este será uno de los principales aspectos técnicos del puesto. Buscamos experiencia real en
securización avanzada de aplicaciones Android , especialmente en:
Detección de dispositivos Root: Root, Magisk, Superuser y mecanismos equivalentes.
Protección frente a Hooking: detección y mitigación de
Frida, Xposed, Substrate
y técnicas similares.
Anti-Tampering: verificación de firma del APK, integridad del código y mecanismos anti-reempaquetado.
Protección frente a entornos comprometidos: detección de emuladores no autorizados, depuradores activos y entornos de análisis.
Cifrado de datos en reposo: Android KeyStore, EncryptedSharedPreferences, SQLCipher u otras soluciones equivalentes.
Cifrado de comunicaciones: TLS 1.3, Certificate Pinning y protección de comunicaciones sensibles.
OWASP Mobile Top 10: aplicación de buenas prácticas y controles de seguridad definidos por el estándar.
Conocimientos de técnicas de análisis y protección frente a ingeniería inversa.
Implementación de mecanismos de defensa integrados en el ciclo de desarrollo de la aplicación.
Importante: no buscamos únicamente conocimientos teóricos de seguridad. Será necesario poder acreditar experiencia práctica en securización avanzada Android, idealmente cubriendo la mayor parte de estas tecnologías y técnicas.
Contrato indefinido.
Proyecto tecnológico de largo recorrido en
Madrid .
Modalidad presencial / híbrida.
Oportunidad de especializarte en un área de alta especialización como
Android Mobile Security .
Participación en proyectos Android con retos técnicos relacionados con desarrollo y seguridad.
Trabajo con tecnologías actuales como
Kotlin, Jetpack Compose, Coroutines, Flow, Retrofit y Firebase .
Desarrollo de experiencia avanzada en
Mobile Application Security .
Plan de crecimiento cualificado dentro de proyectos tecnológicos estratégicos.
Entorno técnico especializado y orientado a la innovación.
Desarrollo de carrera y bonificaciones para tu
formación continua y certificaciones .
Acceso al
Quental Club Benefits , con beneficios y descuentos para ocio, compras, vacaciones y otros servicios.
Entorno colaborativo y multidisciplinar.
Posibilidad de evolucionar hacia posiciones de mayor especialización técnica y consultoría en
Mobile Security .
#J-18808-Ljbffr
📌 Desarrollador/a & Consultor/a Android. Mobile Security (Madrid)
🏢 Quental
📍 Madrid