About the role
Who You Are
You are an iOS SDK engineer who builds code that runs inside other companies’ apps, not someone who mainly builds apps or integrates third-party SDKs. You’ll work on Verve’s HyBid iOS SDK, where the code has to stay lightweight, backward-compatible, and safe in host apps we don’t control. The SDK combines legacy Objective-C with modern Swift, so you’ll work in both every day. The focus is stability, Objective-C/Swift interoperability, framework packaging, and memory and thread safety.
What You Will Do- Develop, maintain, and improve core modules of Verve’s iOS HyBid SDK, with a focus on stability, performance, memory safety, thread safety, and backward compatibility.
- Work hands-on with Objective-C and Swift across networking, ad rendering, mediation, tracking, and SDK integration flows.
- Build, validate, and maintain SDK packaging and distribution through SPM, CocoaPods,
.framework, and.xcframework, and lead the CocoaPods to SPM migration. - Troubleshoot complex SDK issues inside third-party publisher apps, including crashes, memory leaks, threading issues, dependency conflicts, and integration edge cases.
- Build and optimize ad rendering and mediation integrations, including AppLovin MAX, SKAdNetwork metadata, privacy manifests, and monetization adapter flows.
- Collaborate with Product, Android, QA, and business stakeholders to align cross-platform behavior, maintain automated testing/release workflows, and deliver SDK features reliably
- 6+ years of professional iOS development experience, with hands-on SDK development experience.
- Strong recent Objective-C experience, including writing, maintaining, or debugging production Objective-C code.
- Strong Swift experience and solid understanding of Swift/Objective-C interoperability.
- Experience building SDKs or shared libraries consumed by multiple apps or third-party host applications.
- Deep understanding of ARC, GCD, concurrency, memory management, thread safety, and callback handling.
- Understanding of static vs dynamic linking, dependency management, binary distribution, and integration conflicts such as duplicate symbols or class conflicts.
- Experience with SDK packaging and distribution using SPM, CocoaPods,
.framework, or.xcframework. - Ability to troubleshoot SDK integration, performance, crash, and compatibility issues inside host applications.
- Experience with ad tech, mediation SDKs, AppLovin MAX, SKAdNetwork, privacy manifests, or monetization adapters is a plus.
What We Offer
- Just a few of the benefits waiting for you at Verve:
- Keep healthy through our Apollo Health Check-ups, and stay covered with our Medical Insurance for you and your family
- Pick what matters most to you in our INR 4100/month Personalized Benefits Platform: Travel, entertainment, food, fitness, and healthcare
- Have us cover your office lunches 3 times a week through Zomato, and enjoy office sweets, snacks, and beverages
- Boost your professional knowledge with our annual training budget & internal webinars, and level up your language skills through our German/English classes
- Recharge with 19 paid vacation days + 3 Wellness days throughout the year, in addition to the public holidays
- Strengthen team connections while exploring new cultures through our monthly Work&Travel raffle, offering a chance to work from one of our global offices (after 2 years of employment)
- … and even more reasons to join us!