Staff Engineer — Mobile SDK (C, Android/iOS) Modalidad: 6 meses como freelance vía Shakers + contrato indefinido Todos los posibles candidatos deben leer con atención los siguientes detalles de este trabajo antes de presentar una candidatura.Una empresa del sector mobile security / app shielding busca un/a Staff Engineer para liderar técnicamente su equipo de Mobile SDK.Su producto: SDKs escritos en C que protegen aplicaciones móviles usadas por millones de personas en grandes bancos e instituciones financieras a nivel global. Lo que harás· Definir estándares de ingeniería en una codebase de SDK escrita en C y construir la infraestructura que los enforza automáticamente: quality gates, release automation y toolingde desarrollo.· Revisar code paths críticos en Android e iOS con foco en edge cases, manejo de errores y modos de fallo. Guiar al equipo hacia decisiones de diseño más robustas.· Hacer puente entre el equipo SDK y los equipos de seguridad.· Liderar discusiones técnicas sobre diseño de APIs, performance, seguridad y comportamiento específico de plataforma.· Mentorear a senior engineers — ayudarles a desarrollar mejor intuición sobre comportamiento del sistema, anticipar fallos y pensar críticamente.· Owner del release process end-to-end para ambas plataformas: versionado, despliegue, rollback y monitoring post-release. Imprescindibles· 8+ años de experiencia hands-on en desarrollo de SDK Android o iOS, con working knowledge sólido de la otra plataforma.· Conocimiento profundo de internals de plataforma móvil: threading, memory management, mecanismos de seguridad nativos.· Hábito demostrado de identificar fallos no cubiertos por el plan de test: edge cases, condiciones de producción, integraciones inesperadas.· Experiencia con release engineering: CI/CD, testing automatizado e infraestructura de versionado para software no parcheable post-release.· Confort en la frontera de application engineering + security: threat models, cuándo pedir review especializado, cómo evaluar tradeoffs security-performance.· Experiencia definiendo y enforzando estándares de ingeniería en equipo, con credibilidad técnica para hacerlos sostenibles.· Experiencia mentoreando a senior engineers (no solo a juniors).· Inglés C1+ para reuniones técnicas con equipos y clientes internacionales. Suma puntos· Testing o desarrollo de componentes C/C++, especialmente con Google Test.· Background en cybersecurity.· Experiencia previa en banca, fintech, healthcare u otros sectores regulados donde un defecto tiene consecuencias reales. xhfqzwm Condiciones· Modalidad: 6 meses como freelance vía Shakers + contrato fijo · Ubicación: principalmente remoto, oficinas en BarcelonaEn Shakers nos ocupamos de la gestión del proyecto, la facturacióny el acompañamiento durante el periodo freelance. Tú te centras en elevar la barra de cómo se construye y se entrega ese SDK.