Software Development Engineer, Ios

Zillow Zillow · Consumer · United States · Remote

Software Development Engineer, iOS, focused on building and improving Zillow's iOS design system and reusable components. The role involves contributing to the implementation and architecture of design system features, ensuring quality and consistency across Zillow's mobile experiences. It also requires thoughtful use of AI-assisted development tools and collaboration with design, product, and engineering partners.

What you'd actually do

  1. Build and improve reusable iOS components, patterns, and tooling that support Zillow’s design system and product experiences.
  2. Contribute to the implementation and architecture of design system features, writing high-quality Swift with strong testing practices.
  3. Use AI-assisted development tools thoughtfully, applying sound judgment about when to rely on generated output and when to validate it independently.
  4. Help define and uphold iOS standards, including accessibility best practices.
  5. Support testing strategies, code quality improvements, and regular releases to partner teams.

Skills

Required

  • Swift
  • SwiftUI
  • iOS platform conventions
  • Human Interface Guidelines
  • application performance
  • concurrency
  • memory efficiency
  • smooth scrolling
  • high-quality, maintainable code
  • deadlines
  • build tools
  • testing frameworks
  • CI/CD pipelines
  • AI-assisted coding tools
  • accessible iOS experiences

Nice to have

  • BS/MS in Computer Science, or equivalent practical experience.

What the JD emphasized

  • AI-assisted development tools
  • Experience using AI-assisted coding tools effectively, with good judgment about when generated output should be reviewed, tested, or revised.