Principal Mobile Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Principal Mobile Engineer with deep expertise in iOS development and strong working knowledge of Android, who will drive the design, development, and evolution of AI-enabled mobile applications. This role combines hands-on technical leadership, mobile architecture ownership, and mentorship, while partnering closely with Product, Design, Backend, Data, and AI teams., * Lead the architecture and development of native iOS applications, ensuring high performance, reliability, and scalability across devices.
- Provide technical direction and code-level leadership for Android development to ensure cross-platform consistency and quality.
- Define and enforce mobile engineering standards, best practices, and reusable components across the mobile ecosystem.
- Implement on-device and cloud-based ML capabilities using modern mobile and backend frameworks.
- Architect and develop native iOS applications using Swift and SwiftUI, ensuring performance, scalability, and security.
- Collaborate with cross-functional teams including Product, Design, Backend Engineering, and QA to deliver seamless mobile experiences.
- Lead technical initiatives to improve mobile CI/CD pipelines, crash analytics, and performance monitoring.
- Implement observability and monitoring solutions using tools like Firebase and Xcode Instruments.
- Mentor junior mobile engineers and promote best practices across iOS and Android development.
- Partner with business stakeholders to translate product requirements into scalable mobile solutions.
- Operate in an AI-driven SDLC environment, leveraging tools like GitHub Copilot and Xcode AI integrations
- Implementing and managing Datadog dashboards, Google and Adobe analytics. monitors, and alerts for mobile applications
Requirements
- 10+ years of mobile development experience, with 3+ years in a technical leadership role focused on iOS.
- Expert-level proficiency in Swift, Swift UI, Combine, and UIKit.
- Working knowledge of Kotlin, and Android architecture components.
- Experience with Azure DevOps, Git, Fastlane, and Firebase.
- Familiarity with App Store and Google Play deployment processes, including TestFlight and internal testing tracks.
- Experience operating in cloud-connected mobile architecture (Azure or AWS).
- Strong understanding of RESTful APIs, OAuth2, and mobile security best practices.
- Strong understanding of accessibility standards such as WCAG and ARIA and be able to implement inclusive design practices to ensure mobile applications are usable by people of all abilities.
- Experience in implementing and managing Datadog dashboards, Google and Adobe analytics. monitors, and alerts for mobile applications.
- Experience with automated testing, unit testing, TDD, and CI/CD pipelines.
- Development Tools: Xcode, Android Studio, Github, Jira, Confluence, Figma.
- Familiarity with mobile analytics, crash reporting, and user behavior tracking.
- Ability to work in a fast-paced, agile environment with AI-enhanced workflows.
- Strong Project Organization Skill with budgeting, scope
- Strong Communication Skill, * Experience in fintech or consumer-facing mobile platforms.
- Familiarity with operational domains such as mobile payments, identity verification, and push notification systems.
- Contributions to open-source mobile libraries or technical publications.
Ability to work in the U.S. without sponsorship
Benefits & conditions
The targeted base salary for this position is $149,000 to $214,300 per year. The final compensation will be determined by a number of factors such as qualifications, expertise, and the candidate's geographical location.