03 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 AndroidCoroutines y Flow.Geolocalización y geoposicionamiento.Visualización cartográfica en Android.Especialización en Android Security — REQUISITO CLAVEEste 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 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.Entorno cooperativo y multidisciplinar.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