Skip to content
Jobgether

Senior Software Engineer II, Mobile - On App Ads (AI Native)

CanadaRemote · Canada
Senior · Full-time · Security & IT
POSTED 4 NOVVERIFIED 4H AGO
Apply Ask
Pay · market
CAD 125k–CAD 147k
p25–p75 · n=8
Open for
0d
since 4 Nov
Hiring · 30d
2,000
+897 net · open roles
Swift/iOSAndroidLLMs

Accountabilities:

  • Design, develop, maintain, and optimize the iOS advertising infrastructure, including in-house SDKs, header-bidding integrations, demand partners, and mediation systems.
  • Build and introduce new advertising formats, placements, and capabilities that support revenue growth while protecting application performance and the overall user experience.
  • Manage and improve integrations with advertising technologies and platforms, including Prebid, Google Mobile Ads, and other third-party SDKs.
  • Own iOS privacy and consent implementations, including App Tracking Transparency (ATT), IDFA management, SKAdNetwork, AdAttributionKit, and consent frameworks such as TCF and GPP.
  • Ensure advertising experiences comply with regional privacy requirements and respect individual user preferences and consent settings.
  • Monitor and improve advertising quality by identifying problematic creatives, troubleshooting rendering issues, and resolving fill-rate and latency challenges in collaboration with advertising operations teams.
  • Implement reliable advertising event tracking, including ad requests, impressions, clicks, and revenue signals, to support accurate reporting and experimentation.
  • Design, execute, and evaluate A/B tests involving advertising configurations, placement strategies, refresh policies, floor pricing, and demand partner optimization.
  • Leverage AI coding assistants and autonomous agents as core development collaborators to generate specifications, write Swift code, create tests, navigate codebases, and validate implementations.
  • Develop reusable AI-assisted engineering workflows, share effective practices, and help improve the team's productivity and development standards.
  • Maintain high standards of code quality by reviewing AI-generated contributions, conducting code reviews, and taking full responsibility for all production changes.
  • Collaborate with product managers, advertising operations, data science teams, and external technology partners to deliver scalable advertising solutions.
  • Contribute to architectural decisions, technical documentation, engineering best practices, and continuous improvement initiatives.
  • Participate in on-call rotations, troubleshoot production incidents, and support reliable mobile application releases.
  • Mentor fellow engineers, share technical knowledge, and help establish engineering standards across the team.
  • Contribute beyond iOS when necessary, supporting Android development, backend services, and advertising server configurations to deliver cross-platform solutions.

Requirements

  • At least six years of professional iOS software engineering experience, with a proven track record of delivering and maintaining production applications at significant scale.
  • Strong proficiency in Swift, SwiftUI, and UIKit, alongside practical experience with modern iOS development tools and frameworks, including Xcode, Swift Concurrency, and Combine.
  • At least one year of hands-on experience working with Large Language Models (LLMs), including prompting, evaluating, and integrating AI-assisted development tools into engineering workflows.
  • Strong understanding of iOS architecture patterns, including MVVM, coordinators, dependency injection, and modularization using Swift Package Manager (SPM) or CocoaPods.
  • Experience integrating, maintaining, and troubleshooting third-party SDKs in production environments, including managing version upgrades, closed-source dependencies, application size, and performance considerations.
  • Solid understanding of iOS performance optimization, memory management, and crash diagnostics, with experience using tools such as Instruments, MetricKit, and Crashlytics or equivalent platforms.
  • Experience with iOS continuous integration and deployment (CI/CD) tools, such as Fastlane, Xcode Cloud, Buildkite, or GitHub Actions.
  • Practical experience with AI-native and agentic development workflows, including prompt engineering, context-window management, MCP, and function calling.
  • Demonstrated ability to use AI coding assistants for substantive engineering activities, including analysis, implementation, refactoring, testing, documentation, and codebase navigation.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 4 NovOriginal ↗