Salary
💰 $174,100 - $265,000 per year
Tech Stack
AndroidiOSSwift
About the role
- 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.
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.
- This role is not available in Zone 1
- US Zone 2: $195,800 — $265,000 USD
- US Zone 3: $174,100 — $235,500 USD
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwiftUIUIKitCombineSwift ConcurrencyMVVMCI/CDdesign-to-code workflowsclean codetestable code
Soft skills
collaborationcommunicationadvocacycode reviewsdeveloper experience improvementsonboardingdocumentation improvementcross-platform collaborationalignmentsupport
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in PhysicsBachelor’s degree in Mathematics