Senior Mobile SDK Engineer
About the Company
They build advanced SDK infrastructure that helps mobile apps scale user acquisition campaigns with greater control, attribution accuracy, and performance across major ad networks.
- Learn a lot by working with the top 1% of tech talents.
- Opportunity to shape the technical foundation and future of a growing startup.
- Work in a dynamic and collaborative environment with modern tools and technologies.
- Drive meaningful impact by owning the platform's key features and shaping the user experience.
As a Senior Mobile SDK Engineer, you will be the architect and guardian of their core technology. Their customers are other developers, so your code must be the most stable, performant, and well-documented component of their stack.
You will lead the development and deployment of their SDKs across multiple environments—ensuring that whether a client uses Native, React Native, or Unity, their experience is seamless.
Responsibilities
- Multi-Platform Development: Own the lifecycle (design, dev, test, and deploy) of their SDKs for iOS (Swift), Android (Kotlin), and React Native.
- Ecosystem Expansion: Support and maintain their Unity integration (desired) and explore new wrappers as their customer base grows.
- Developer Success: Act as the technical point of contact for clients during onboarding. You’ll help them integrate their SDK, debug their implementations, and provide high-level "pro-code" advice.
- CI/CD & Automation: Build and maintain robust pipelines to automate the testing and distribution of libraries (CocoaPods, SPM, Maven, NPM).
- Technical Writing: Create "gold standard" documentation, sample apps, and integration guides that make onboarding effortless for their users.
You might be a good fit if…
- You are a Polyglot Mobile Expert: You have deep proficiency in Native iOS and Android, and you are highly comfortable bridging those worlds into React Native.
- You are a DX (Developer Experience) Enthusiast: You believe an SDK is only as good as its documentation and its "time-to-first-event."
- You are a Rigorous Tester: You understand that a bug in an SDK can crash thousands of third-party apps, so you prioritize unit testing, integration testing, and automated QA.
- You are a "Group Builder": You enjoy the "Support Engineer" aspect of the role—helping external teams succeed feels as rewarding to you as shipping a new feature.
Tech stack
- Languages: Swift, Kotlin, TypeScript/JavaScript. (C# for Unity is a major plus).
- Tooling: Proficiency with Git, Fastlane, and CI tools (GitHub Actions, Bitrise, or similar).
- Architecture: Deep understanding of concurrency, memory management, and binary size optimization.
Education & Experience
- Experience: 5+ years in mobile engineering, with specific experience building libraries, SDKs, or open-source tools.
- Proven Delivery: You have successfully published and maintained packages in public or private registries.
You are not a good fit if…
Attitude
- You believe you already know everything and resist feedback.
- You are satisfied with your current skills and don’t want to keep improving.
- You prefer clever tricks over clarity and maintainability in your code.
Lack rigor
- You do not review your own pull requests before asking for review.
- You start coding without ensuring you fully understand the requirements.
- You consider a task complete as soon as the code “works,” without caring about robustness or edge cases.
If this role aligns with your expertise, apply now.
Mobile Career is not hiring for this position, we just post job ads for other companies. We urge you to check jobs yourself as well.