Senior iOS Software Engineer - Design Systems
Company
Dropbox
Location
Remote
Type
Full Time
Job Description
Role Description
As a Senior iOS Engineer on the Design System Team you will play a central role in enabling consistent scalable and delightful product experiences across our native applications. You will help define and evolve our design system foundations ensuring engineers and designers can build with speed quality and cohesion. In this role you’ll gain exposure to senior leadership influence design and engineering practices across teams and contribute to the evolution of a system that empowers millions of users.
Your impact will span:
-
System foundations: Building reusable iOS components and frameworks that serve as the backbone of our product experience.
-
Collaboration & advocacy: Partnering with designers Android peers and product engineers to ensure multi-platform design system cohesion and adoption.
-
Scalability & innovation: Driving long-term architecture accessibility and performance standards that support product growth at scale.
-
Developer experience: Improving documentation workflows and tooling to make using the design system frictionless for engineers.
Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here .
Responsibilities
-
Build maintain and evolve Dropbox’s DIG design system iOS component library using Swift SwiftUI and UIKit.
-
Translate Figma designs and tokens into accurate maintainable UI components.
-
Collaborate with cross-platform peers (Android Web) to ensure consistency and parity.
-
Define and maintain versioning governance and release processes for design system components.
-
Improve internal documentation onboarding and tooling to accelerate adoption.
-
Provide support and advocacy across product teams via code reviews pairing and developer experience improvements.
-
Ensure design system components meet accessibility performance and testability standards.
Many teams at Dropbox run Services with on-call rotations which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying.
Requirements
-
Bachelor’s degree in Computer Science or related technical field involving coding (e.g. Physics or Mathematics) or equivalent technical experience
-
8+ years of professional iOS development experience with proven contributions to shared UI libraries or design systems.
-
Strong proficiency in Swift SwiftUI and UIKit; familiarity with modern paradigms (Combine Swift Concurrency MVVM).
-
Solid understanding of Apple HIG and accessibility (WCAG) standards.
-
Experience with design-to-code workflows (e.g. Figma tokens variables tooling integrations).
-
Strong collaboration and communication skills with ability to align engineers and designers.
-
Track record of writing clean maintainable and testable code.
-
Experience with CI/CD developer tooling or automation for design system workflows.
Preferred Qualifications
-
Experience scaling design systems in multi-platform environments (iOS Android Web).
-
Working knowledge of Objective-C or additional mobile platforms.
-
Experience with the Android ecosystem also a plus.
-
Familiarity with performance optimization UI testing or analytics instrumentation.
-
Experience contributing to open-source design systems or developer tooling.
-
Prior experience mentoring engineers or leading cross-functional initiatives.
Compensation
Canada Pay Range
$184500—$249500 CAD
Date Posted
11/16/2025
Views
0
Similar Jobs
Senior Software Engineer - Frontend - Tines
Views in the last 30 days - 0
This role offers opportunities to shape technical direction and product development in a supportive collaborative environment with a focus on impactfu...
View DetailsSenior Backend Software Engineer - The Zebra
Views in the last 30 days - 0
The Zebra is seeking a Senior Software Engineer to join their inclusive growthoriented team in Austin The role involves developing scalable solutions ...
View DetailsSenior Data Engineer - Loka, Inc
Views in the last 30 days - 0
Loka seeks a Senior Data Engineer to join their global team offering opportunities to work on innovative projects remote flexibility and career growth...
View DetailsSailPoint Engineer - Architect - Airitos
Views in the last 30 days - 0
This job description outlines a role requiring expertise in Identity and Access Management IAM with a focus on SailPoint Identity Security Cloud It em...
View DetailsSenior Full Stack Developer - Best Online Traffic School
Views in the last 30 days - 0
The company established in 2018 offers online education platforms with multiple courses The role involves developing and maintaining course platforms ...
View DetailsSenior Brand Designer - garden3d
Views in the last 30 days - 0
garden3d is hiring senior brand designers with expertise in branding and web activation They emphasize transparency ethical practices and a collaborat...
View Details