Create Alert
Email me similar jobs

Mobile Software Engineer - React Native (Les)

Full-time

Staff Engineer — Mobile SDK (C, Android/iOS)

Modalidad: 6 meses como freelance vía Shakers + contrato indefinido

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.

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.

Responsabilidades
  • 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 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 indispensables
  • 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 de 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.

Condiciones
  • Modalidad: 6 meses como freelance vía Shakers + contrato fijo.
  • Ubicación: principalmente remoto, oficinas en Barcelona.
#J-18808-Ljbffr
Similar jobs

Mobile Software Engineer - React Native (Les)

Apply Now
Back to search page