companyUnity logo

Senior SDK Developer, Unity Ads (iOS)

UnityMontreal, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What We Are Looking ForOver 6 years of professional experience in iOS development. Strong proficiency in Swift. Experience in iOS SDK development. Familiarity with advertising SDKs, monetization platforms, or other performance-sensitive mobile systems. Understanding of cross-platform SDK alignment and shared contracts between iOS and Android. Experience with observability, diagnostics, and build processes.

About the job

Exciting Opportunity
We are on the lookout for a Senior SDK Developer who will serve as an individual contributor on our iOS SDK, taking ownership of features or subsystems from conception through implementation and maintenance.

This role presents the chance to work at the compelling intersection of SDK development, machine learning, and data infrastructure. Join us in crafting innovative solutions that elevate advertising technology, impacting billions of advertising experiences globally while ensuring privacy protection and compliance.

Your Responsibilities

  • Act as a senior individual contributor on the iOS SDK, managing features or subsystems end-to-end, from design to implementation and maintenance.
  • Contribute to the development and evolution of the iOS SDK architecture in alignment with platform guidelines.
  • Implement reliable and performant components of the iOS SDK, with a focus on multithreading, lifecycle management, and the safety of the main execution thread.
  • Identify and rectify production failures, performance issues, and regressions, while helping to enhance overall SDK stability.
  • Proactively improve existing code, abstractions, and development practices to enhance maintainability and reliability.
  • Exercise sound technical judgment to balance correctness, performance, and delivery timelines.
  • Collaborate closely with Android developers, backend teams, product managers, and quality assurance to ensure consistent SDK behavior and secure integrations.
  • Participate in design and code reviews, provide thoughtful feedback, and contribute to elevating the overall quality of development within the team.

About Unity

At unity3d, we are committed to redefining the landscape of interactive experiences. Our innovative technology empowers developers to create compelling and engaging applications and games. Join us and be part of a dynamic team that thrives on creativity and collaboration.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.