remote
Software Development Engineer, iOS - Zillow
Software Engineer
Senior iOS engineer building and evolving a scalable design system, creating reusable components, and collaborating with product teams to deliver high‑quality mobile experiences using Swift, UIKit, and SwiftUI.
About the role
Key Responsibilities
- Design, develop, and maintain reusable iOS components that power Zillow’s design system.
- Collaborate with designers and product managers to translate design specifications into robust, accessible code.
- Implement performance optimizations and ensure components meet quality and scalability standards.
- Mentor junior engineers and conduct code reviews to uphold best practices.
- Integrate continuous integration pipelines and automate testing for component releases.
Requirements
- 5+ years of iOS development experience with Swift, UIKit, and SwiftUI.
- Proven track record building design systems or component libraries at scale.
- Strong understanding of accessibility, performance, and cross‑team collaboration.
- Experience with Xcode, Git, and modern CI/CD workflows.
- Excellent communication skills and a passion for mentoring.