Skip to content
Jobgether

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

USRemote · United States
Senior · Full-time · Security & IT
POSTED 4 NOVVERIFIED 5M AGO
Apply Ask
Pay · market
$179k–$215k
p25–p75 · n=76
Open for
0d
since 4 Nov
Hiring · 30d
2,000
+710 net · open roles
Swift/iOSAndroidLLMs

Accountabilities:

  • Design, develop, maintain, and optimize the iOS advertising infrastructure, including in-house SDKs, demand partner integrations, header-bidding systems, and mediation solutions.
  • Build and introduce new advertising formats, placements, and capabilities that increase revenue while preserving application startup time, scrolling performance, and overall user experience.
  • Manage and improve integrations with advertising technologies and platforms, including Prebid, Google Mobile Ads, Google Ad Manager (GAM), 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 consistently respect users' privacy preferences and consent settings.
  • Maintain high advertising quality standards by identifying and blocking 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 business decision-making.
  • Design, execute, and evaluate A/B tests involving advertising configurations, placement strategies, refresh policies, floor pricing, and demand partner optimization.
  • Use AI coding assistants and autonomous agents as essential development collaborators to generate technical specifications, produce Swift code, create tests, validate implementations, and review changes.
  • Develop reusable AI-assisted engineering workflows, share successful practices, and help improve team productivity and development standards.
  • Critically evaluate AI-generated code, applying the same quality standards as traditional engineering contributions and taking full responsibility for all production changes.
  • Collaborate with product managers, advertising operations, data science teams, and external engineering partners to deliver scalable advertising solutions.
  • Participate in architectural decisions, technical documentation, code reviews, and continuous improvement initiatives across the iOS codebase.
  • Participate in on-call rotations, troubleshoot production incidents, and support reliable mobile application releases.
  • Mentor fellow engineers, share technical expertise, and contribute to establishing engineering standards and best practices.
  • 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 developing and maintaining production applications at consumer scale.
  • Minimum of one year of hands-on experience working with Large Language Models (LLMs), including prompting, evaluating, and building with AI-assisted development tools.
  • Strong proficiency in Swift, SwiftUI, and UIKit, alongside practical experience with modern iOS development tools and frameworks, including Xcode, Swift Concurrency, and Combine.
  • Strong understanding of iOS architecture patterns, including MVVM, coordinators, dependency injection, and modularization using Swift Package Manager (SPM) or CocoaPods.
  • Demonstrated 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 Instruments, MetricKit, Crashlytics, or equivalent tools.
  • 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.

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 ↗