Desarrollador/a & Consultor/a Android. Mobile Security (Madrid)

Desarrollador/a & Consultor/a Android. Mobile Security (Madrid)

02 oct
|
Quental
|
Madrid

02 oct

Quental

Madrid

¿Eres desarrollador/a Android y te apasiona llevar la seguridad de las aplicaciones móviles un paso más allá?

A continuación, encontrará un desglose completo de todo lo que se requiere de los posibles candidatos, así como la forma de presentar su candidatura. ¡Mucha suerte!

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.

- Ocasión 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 profesional 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.

- Contexto colaborativo y multidisciplinar. xcskxlj

- Oportunidad 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

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador/a & consultor/a android. mobile security (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador/a & consultor/a android. mobile security (madrid) / madrid