Posted Oct 11, 2026

Senior Mobile Platform Engineer

Apply Now

Job description

Proudly recognized as a Great Place to Work®, we are an AI-native customer experience platform purpose-built for emerging markets. With more than 25 years of conversational AI research and development, we serve over 5,000 enterprises across MENA and are pioneering sovereign, agentic AI through our Agentic Studio platform. As the category takes shape, the way Unifonic is perceived — by buyers, analysts, media, and the broader market — is a strategic asset. This role owns that perception.

We thrive on creativity, collaboration, and fun, where every idea is welcomed and celebrated. As shareholders in the company, we’re more than just communicators—we’re innovators shaping the future together. We are Unifones. Join us and be part of something extraordinary!


Meet the team!

Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.

As a Mobile Platform Engineer, you’ll own our SDK platform end to end—treating it like a product that developers rely on every day. You’ll shape the foundations that make our mobile experiences reliable, extensible, and easy to integrate.

Your week will span the full platform lifecycle: roughly a third of your time will go into the shells, packaging, and add-ons that bring the SDK to life; about a fifth will focus on the core SDK and the contracts that keep it stable and predictable. The rest will take you across customer troubleshooting, release engineering, documentation, and exploring new platform capabilities.

Help us shape the future of communication by:

Job requirements

What you'll bring:

  1. iOS

    • Shipping and maintaining an iOS library/SDK consumed by third parties and distributed through SPM or CocoaPods.

    • Production experience with Swift 6 concurrency, including actors, Sendable, and structured concurrency.

    • Building or maintaing app extensions, ideally a Notification Service Extension.

    • Hands-on experience with XCFrameworks, code signing, dSYMs, and privacy manifests.

  2. Android

    • Shipping and maintaining an Android library/SDK consumed by third parties and distributed through Maven Central.

    • Experience with consumer ProGuard/R8 rules and JNI/NDK, including native library packaging across ABIs.

    • Production experience with Android lifecycle and background execution, including process death, Doze, background restrictions, and WorkManager.

    • Strong TypeScript experience, including at least one published npm package.

    • Experience building React Native native modules using the New Architecture.

AI Proficiency:

Craft & Toolkit:

Character Traits:

As a Unifone you’ll receive a range of benefits:

7+ years software engineering including 2+ years building SDKs/frameworks; strong public API design and SemVer; deep mobile lifecycle knowledge; native build systems; FFI experience; TypeScript; React Native; AI-assisted development proficiency; excellent technical writing.

Key Responsibilities

Skills & Tools

Swift, Android, iOS, Rust, XCFramework, AAR, npm, React Native, Expo, Vite, webpack, Next.js, FCM, App Attest, Play Integrity, Claude Code, SPM, CocoaPods, Maven Central, JNI, NDK, WorkManager, ProGuard, R8, Xcode, AGP

Job Details

Benefits

About Unifonic

An AI-native customer experience platform purpose-built for emerging markets, serving over 5,000 enterprises across MENA. — Industry: Information Technology