JOBSEARCHER

Sr. iOS Engineer

Overview In this role you will design, build, and maintain the flagship iOS app, delivering user-facing features with a strong focus on reliability and scalability. You will work closely with Product, Design, and Engineering to craft seamless mobile experiences that align with Adobe’s mission to empower creativity and deliver AI-powered customer experiences. You’ll influence architecture, code quality, and testing while taking ownership of meaningful features and improvements. This is an opportunity to shape a high-impact mobile product in a fast-paced, cross-functional environment. Compensation / Benefitscomprehensive benefits programsannual incentive plan (AIP)long-term incentives in the form of equityequal employment opportunity employer ResponsibilitiesDevelop and maintain iOS applications using Swift, SwiftUI, Objective-C/C++, and iOS frameworks with RESTful APIsDesign and implement large user-facing features and contribute to software architectureLead code reviews and provide constructive feedbackCollaborate with Product, Design, and Engineering to define the product roadmap and evaluate new platform technologiesRecommend improvements to app architecture, testing processes, and service integrationsWrite clean, maintainable, well-documented code to ensure long-term stability and scalability Key requirements5+ years in Software Engineering specializing in mobile applicationsProficient in Swift and Objective-C with experience in SwiftUIFamiliarity with C++ or willingness to learnStrong understanding of UIKit, Cocoa Touch, and XcodeAutonomy and ownership in a fast-paced environmentExperience with Git/GitHub in team-based developmentSkilled at integrating REST and/or GraphQL APIsProficient with Instruments to diagnose memory and performance issuesStrong understanding of MVC and MVVM architectural patterns and OO programmingExcellent collaboration and communication in cross-functional teamscollaborationstrong communicatorautonomySwiftObjective-CSwiftUI