Principal Mobile Engineer (iOS) - Hybrid

Russell Tobin
Los Angeles, CA, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$166,400.0 - $187,200.0
Working hours
Regular working hours
Job source

Tech stack

Adobe Analytics Web Accessibility Artificial Intelligence Amazon Web Services Android Software Development Android Studio Apple Xcode Application Performance Management App Store (IOS) Automation of Tests Unit Testing Microsoft Azure
+31 more
Mobile Application Development Cloud Computing Code Review Continuous Integration Programming Tools Github Google Analytics Push Technology Mobile Application Software Machine Learning OAuth Open Source Technology Performance Tuning Mobile Analytics Software Engineering Web Content Accessibility Guidelines Datadog Uikit Test-Driven Development (TDD) GitHub Copilot Swiftui Ios Frameworks Swift (Programming Language) Firebase Git Kotlin Deployment Automation Atlassian Tools Figma Google Play Restful APIs

Job description

We are seeking an experienced Principal Mobile Engineer with deep expertise in iOS development and strong working knowledge of Android to lead the design, development, and evolution of AI-enabled mobile applications.

This is a hands-on technical leadership role responsible for mobile architecture, engineering best practices, mentoring, and delivering secure, scalable, and high-performing mobile applications. You will collaborate closely with Product, Design, Backend Engineering, Data, AI, and QA teams to build innovative mobile experiences that leverage modern AI and machine learning capabilities., * Lead the architecture and development of native iOS applications, ensuring high performance, scalability, security, and reliability.

  • Provide technical leadership and architectural guidance for Android development to maintain cross-platform consistency and quality.
  • Establish and enforce mobile engineering standards, best practices, and reusable components across the mobile ecosystem.
  • Design and implement AI/ML-powered mobile capabilities, including personalization, intelligent automation, predictive insights, and on-device or cloud-based machine learning solutions.
  • Develop native iOS applications using Swift, SwiftUI, UIKit, and Combine.
  • Partner with Product, Design, Backend Engineering, QA, and other cross-functional teams to deliver exceptional mobile experiences.
  • Drive initiatives to improve mobile CI/CD pipelines, deployment automation, application performance, and release quality.
  • Implement observability and monitoring solutions using Datadog, Firebase, Xcode Instruments, and related tools.
  • Manage mobile analytics using Google Analytics and Adobe Analytics.
  • Mentor engineers through technical leadership, architecture reviews, code reviews, and best practices.
  • Translate business requirements into scalable, maintainable mobile solutions.
  • Operate within an AI-driven software development lifecycle utilizing modern AI-assisted development tools such as GitHub Copilot and Xcode AI integrations.
  • Build and maintain dashboards, monitors, alerts, and reporting for mobile applications.

Requirements

  • 10+ years of professional mobile application development experience.
  • 3+ years of technical leadership experience leading iOS engineering teams.
  • Expert-level proficiency in:
  • Swift
  • SwiftUI
  • UIKit
  • Combine
  • Strong working knowledge of Kotlin and Android Architecture Components.
  • Experience with:
  • Azure DevOps
  • Git
  • Fastlane
  • Firebase
  • Experience managing App Store and Google Play releases, including TestFlight and internal testing tracks.
  • Experience building cloud-connected mobile applications using Azure or AWS.
  • Strong understanding of:
  • RESTful APIs
  • OAuth2
  • Mobile application security best practices
  • Experience implementing accessibility standards including WCAG, ARIA, VoiceOver, and inclusive mobile design.
  • Experience implementing and managing:
  • Datadog dashboards
  • Firebase Crash Reporting
  • Google Analytics
  • Adobe Analytics
  • Mobile application monitoring and alerting
  • Experience with automated testing, unit testing, TDD, and CI/CD pipelines.
  • Proficiency with development tools including:
  • Xcode
  • Android Studio
  • GitHub
  • Jira
  • Confluence
  • Figma
  • Experience with mobile analytics, crash reporting, performance optimization, and user behavior tracking.
  • Comfortable working in a fast-paced Agile environment using AI-enhanced development workflows.
  • Strong project organization skills, including scope management and budgeting.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience building fintech or consumer-facing mobile applications.
  • Experience with mobile payment platforms.
  • Experience with identity verification solutions.
  • Experience implementing push notification systems.
  • Contributions to open-source mobile projects.
  • Technical publications, conference speaking, or community leadership.

About the company

Russell Tobin offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all