Mobile Engineer III - iOS
Listed on 2026-05-31
-
Software Development
App Developer - Mobile/Web, iOS Developer
Role Overview
As a Mobile Engineer III – iOS, you will build and own customer‑facing iOS features that sit directly on the critical path of discovery, experimentation, and conversion. You’ll work closely with Android, web, backend, product, and design partners to deliver high‑quality mobile experiences at scale.
Responsibilities- Design and develop high‑quality iOS features using modern engineering practices, clean code principles, and thoughtful architecture.
- Build and evolve Swift
UI‑based experiences, ensuring performance, reliability, accessibility, and maintainability. - Collaborate cross‑functionally with product managers, designers, backend engineers, and mobile peers to deliver end‑to‑end mobile features.
- Integrate iOS applications with backend services and Graph
QL APIs, handling networking, state, and data efficiently. - Apply strong software design principles, algorithms, and data structures to solve complex product and technical problems.
- Lead and participate in code reviews, helping guide code quality and architectural consistency across the iOS codebase.
- Debug and resolve complex issues related to performance, memory usage, concurrency, and networking.
- Contribute to production reliability through on‑call rotations, incident response, and root‑cause analysis.
- Leverage AI‑powered development tools to improve productivity, code quality, debugging, and learning.
- Explore and apply emerging technologies when they provide clear product or developer‑experience value.
- Mentor junior engineers through pairing, reviews, and technical guidance.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
- 5+ years of professional iOS software development experience with a Bachelor’s degree, or 3+ years with a Master’s degree.
- Strong proficiency in Swift and modern iOS frameworks such as Swift
UI (UIKit experience is a plus). - Experience architecting scalable, modular, and maintainable iOS applications using common patterns such as MVVM.
- Strong understanding of performance optimization, memory management, and concurrency on iOS.
- Experience integrating iOS applications with backend services and APIs.
- Experience supporting production applications, including debugging, monitoring, and incident response.
- Solid understanding of software design principles, algorithms, and data structures.
- Experience integrating iOS applications with Graph
QL APIs, including optimizing data usage and network performance. - Experience collaborating closely with backend teams and contributing to end‑to‑end mobile features.
- Experience integrating third‑party SDKs and APIs in production iOS applications.
- Experience applying AI tools for tasks such as code generation, refactoring, testing, debugging, or documentation.
- Exposure to experimentation frameworks, feature flags, or data‑driven product development.
- Familiarity with accessibility best practices and building inclusive mobile experiences.
Salary range (Seattle): $146,000‑$204,500, with potential to increase up to $233,500 based on performance. Benefits include medical, dental, vision, paid time off, wellness and travel reimbursement, and other standard offerings.
Equal Opportunity EmployerAll qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law.
Accommodation RequestsIf you need assistance during the application or recruiting process due to a disability or other conditions, please contact the Recruiting Accommodations Team.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).