Dropbox: Senior iOS Software Engineer, Design Systems
Role highlights
Full Time
Permanent
Senior
Remote ยท On-site
This senior iOS software engineer role at Dropbox focuses on design systems, requiring extensive experience in iOS development. Candidates should have deep proficiency in Swift and Objective-C, with a strong understanding of UIKit and SwiftUI frameworks to build and maintain scalable, reusable UI components. Expertise in design systems implies familiarity with component-driven development, ensuring consistency and efficiency across multiple apps or platforms. The role demands senior-level skills in software architecture, code quality, and performance optimization specific to iOS environments. Experience with Xcode, Instruments, and automated testing frameworks such as XCTest is essential to maintain high code reliability. Collaboration with cross-functional teams, including designers and product managers, is critical to translate design requirements into robust, user-friendly interfaces. Knowledge of version control systems like Git and continuous integration/deployment pipelines is expected. The senior level indicates a capacity to mentor junior engineers, lead technical discussions, and drive best practices in iOS development. While specific education requirements are not stated, the role prioritizes substantial hands-on experience and demonstrated expertise in building and evolving design systems within iOS applications. Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced, innovative environment are also key attributes for success in this position.
About the role
The hiring team has not provided a detailed description yet. Check back soon or follow the company to stay updated.