iOS SDK Engineer (Mid/Senior)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Verve has created a more efficient and privacy-focused way to buy and monetize advertising. Verve is an ecosystem of demand and supply technologies fusing data, media, and technology together to deliver results and growth to both advertisers and publishers-no matter the screen or location, no matter who, what, or where a customer is. With 30 offices across the globe and with an eye on servicing forward-thinking advertising customers, Verve's solutions are trusted by more than 90 of the United States' top 100 advertisers, 4,000 publishers globally, and the world's top demand-side platforms. Learn more at verve.com .
Responsibilities
- Product Collaboration: Partner with product managers and business stakeholders to estimate feature effort, refine technical requirements, and prioritize delivery, from sprint-level scope to strategic SDK roadmaps driven by technical feasibility and business impact.
- Cross-Platform Parity: Work alongside the Android team, reading and navigating the Kotlin/Java codebase to cross-reference logic, guarantee behavioral consistency, and keep release scopes synchronized across platforms.
- Embedded Telemetry: Develop and test isolated tracking submodules that securely log local runtime faults and structure exception-data delivery, a sandboxed, fully isolated system that captures SDK-specific faults cleanly without intercepting the host application's crash frameworks.
- Mediation & Rendering: Build, polish, and optimize ad-rendering modules and monetization adapters, focusing on our primary AppLovin MAX integration channels and maintaining robust Objective-C/Swift layout integrations.
- Automation Frameworks: Maintain configuration workflows under GitHub Actions , write unit and integration tests, and validate execution on cloud-hosted test environments ( BrowserStack, Sauce Labs ), driving the move from manual hardware testing into fully automated continuous integration.
Requirements
- We're hiring across two levels on the same team :
- Level II (Engineer II): you translate predefined designs and structured agile tickets into clean, test-backed, reliable software components, collaborating closely with the team
- Level III (Senior): you hold technical ownership over the architecture, delivery mechanisms, and foundational stability of the SDK, working with the strategic autonomy to protect our runtime footprint and steer our distribution matrix through major industry paradigm shifts
- Core (all levels):
- Solid operational capability across Swift and Objective-C , with a clear understanding of ARC rules, multi-threaded profiling (Instruments), and asynchronous protocol layers
- A clear understanding of the unique constraints of building an SDK and delivering robust SDKs into varying host environments, not just standard app development
- Comfort navigating and reading fundamental Android (Kotlin/Java) patterns to perform comparative logic tracking when troubleshooting feature parity
- Familiarity with GCP / Google Cloud environments, and a pragmatic, safe approach to leveraging modern AI development tools (e.g., Copilot, LLMs) to boost productivity, accelerate debugging, and maintain high code quality
- Level II (Engineer II):
- 3+ years of professional iOS application engineering, with hands-on exposure to framework development, module creation, or large-scale shared developer utilities distributed to external clients
- Ability to independently translate pred
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Verve? Share your experience