Descripción de la oferta
Staff Engineer — Mobile SDK (C, Android/iOS)Modalidad: 6 meses como freelance vía Shakers + contrato indefinidoUna 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.Tú te centras en elevar la barra de cómo se construye y se entrega ese SDK. En Shakers nos ocupamos de la gestión del proyecto, la facturación y el acompañamiento durante el periodo freelance.ResponsabilidadesDefinir 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 tooling de 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.Requisitos indispensables8+ 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 de puntosTesting 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.CondicionesModalidad: 6 meses como freelance vía Shakers + contrato fijo.Ubicación: principalmente remoto, oficinas en Barcelona.
#J-18808-Ljbffr