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