Sr. iOS Engineer

Adobe Inc.

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Adobe Inc. in San Francisco seeks an iOS Engineer to design, build, and maintain user-facing features for our flagship mobile application. You will collaborate with Product, Design, and Engineering to deliver a seamless, high-quality mobile experience.

You will help shape architecture, review code, and drive improvements across the mobile stack. Proficiency in Swift, SwiftUI, Objective-C, UIKit, and Xcode, with a solid foundation in MVC/MVVM, is required; familiarity with C++ is a plus.

Qualifications

  • 10+ years in software engineering, mobile specialization.
  • Proficient in Swift and Objective-C with SwiftUI experience.
  • Strong UIKit/Cocoa Touch, Xcode expertise.
  • Familiarity with C++ optional but preferred.
  • Experience with REST and GraphQL APIs; Git workflow.
  • Architectural knowledge: MVC/MVVM; strong debugging skills.

Responsibilities

  • Design, build, and maintain iOS applications with a focus on user-facing features.
  • Lead code reviews and drive architectural decisions across the mobile stack.
  • Collaborate with Product, Design and Engineering to shape the roadmap.
  • Improve app architecture, testing, and service integrations.
  • Write clean, well-documented code for long-term stability.

Skills

Swift
SwiftUI
Objective-C
C++
UIKit
Cocoa Touch
Xcode
GraphsQL
REST APIs
MVVM
MVC
Git/GitHub
Instruments

Tools

Git/GitHub
Instruments

Job description

The Opportunity

We're looking for an iOS Engineer with strong programming fundamentals and keen attention to detail to help shape our flagship mobile

application. In this role, you'll play a key part in designing, building, and maintaining user-facing features. You'll collaborate closely with Product, Design, and Engineering teams to create seamless experiences and contribute across our mobile tech stack.

The Challenge:
  • Develop and maintain iOS applications using Swift, SwiftUI, Objective-C/C++, and various iOS frameworks, integrating with
  • Design and implement large user-facing features while contributing to overall software architecture.
  • Lead code reviews and provide constructive feedback to team members.
  • Work with collaborators to define the product roadmap and assess new platform technologies.
  • Recommend improvements to app architecture, testing processes, and service integrations.
  • Write clean, maintainable, and well-documented code to ensure long-term stability and scalability.

RESTful APIs.

What is needed to succeed:
  • Experience: 10+ years in Software Engineering, specializing in mobile applications.
  • Programming Skills: Proficient in Swift and Objective-C, with experience in SwiftUI. Familiarity with C++ or a desire to learn.
  • Solid understanding of UIKit, Cocoa Touch, and Xcode.
  • Agility: Comfortable in a fast-paced environment, taking on multiple roles with autonomy and ownership.
  • Source Control: Experienced in team-based development using modern source control systems like Git/GitHub.
  • APIs: Skilled in integrating REST and/or GraphQL for efficient network communication.
  • Debugging: Proficient in using developer tools like Instruments to diagnose memory and performance issues.
  • Fundamentals: Strong grasp of architectural patterns (MVC, MVVM), design patterns, and object-oriented programming.
  • Collaboration: Excellent communicator with a consistent track record to work effectively in multi-functional teams.
About Adobe

Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe's industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity.

Our 30,000+ employees worldwide are creating the future and raising the bar as we drive the next decade of growth. We're on a mission to hire the very best and believe in creating a company culture where all employees are empowered to make an impact. At Adobe, we believe that great ideas can come from anywhere in the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

Refonte Learning Limited • San Jose (CA)

On-site
USD 153,600 - 286,600
Competitive compensation
Comprehensive benefits
Opportunities for professional growth
Senior iOS Engineer: Build Scalable, User-First Apps
Senior iOS Engineer: Build Scalable, User-First Apps

Adobe Inc. • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior iOS Engineer: Build Elegant SwiftUI Apps
Senior iOS Engineer: Build Elegant SwiftUI Apps

Adobe • New York (NY)

On-site
USD 177,900 - 257,550
Senior iOS Engineer: SwiftUI & Architecture Leader
Senior iOS Engineer: SwiftUI & Architecture Leader

Adobe • San Francisco (CA)

On-site
USD 178,000 - 258,000
Sr iOS Software Engineer - Creative Apps
Sr iOS Software Engineer - Creative Apps

Apple Inc. • Vancouver (WA)

On-site
USD 150,000 - 190,000
Sr iOS Software Engineer - Creative Apps
Sr iOS Software Engineer - Creative Apps

Apple Inc. • Seattle (WA)

Hybrid
USD 175,000 - 309,000
Healthcare benefits
Employee stock program
Relocation assistance
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Philadelphia

Hybrid
USD 90,000 - 120,000
Mentorship and personalized growth roadmaps
Competitive compensation with budgets for education and fitness
Flexible schedule with remote options
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Richmond (VA)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, growth roadmaps
Competitive compensation: USD-based pay with budgets
Exciting projects: Modern solutions with top firms
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Jersey City (NJ)

Hybrid
USD 140,000 - 190,000
Mentorship and personalized growth roadmaps
USD-based competitive pay
Flexible schedule with remote options
+2