P

PetSmart

Retailer of pet products and services

iOS Developer

Mobile EngineeringUpdated on Nov 10
Full-timePhoenix, AZ, USANo salary listed

About the Job

Requirements

  • Professional experience building and shipping native iOS mobile applications and independently delivering meaningful features; around three or more years of relevant experience is a useful guide, and demonstrated skills or equivalent experience are accepted.
  • Strong proficiency in native iOS development using Swift.
  • Experience building mobile interfaces with SwiftUI, managing UI state, and integrating platform components such as UIKit.
  • Experience handling asynchronous work and data updates using Swift concurrency (async/await), including cancellation, error handling, and safe UI updates.
  • Understanding of the iOS application lifecycle, navigation, and state management, and experience structuring features into maintainable, testable components.
  • Experience integrating APIs and handling loading states, errors, and local data persistence.
  • Experience writing automated tests and using platform debugging and profiling tools to investigate defects and performance issues.
  • Familiarity with Git, pull requests, continuous integration, automated builds, and mobile release workflows.
  • Experience working in an Agile team and contributing to refinement, estimation, and delivery.
  • Ability to understand business requirements, explain technical choices clearly, and collaborate with engineering and non-engineering partners.
  • A practical approach to balancing delivery needs with maintainability and longer-term technical direction.
  • Relevant software engineering knowledge gained through professional experience, education, or a combination of both.

Responsibilities

  • Build and maintain native iOS mobile app features with attention to usability, accessibility, performance, and reliability.
  • Own features and components from technical design through implementation, testing, release, and follow-up; work independently and seek input when complexity, risk, or dependencies warrant it.
  • Analyze requirements, contribute informed estimates, break stories into practical tasks, and explain technical constraints and trade-offs.
  • Produce feature-level technical designs that fit established architecture and conventions, partnering with senior engineers and a Lead Engineer on decisions with broader impact.
  • Integrate APIs and third-party services, working with partner teams to clarify contracts, dependencies, and failure scenarios.
  • Write maintainable code and appropriate automated tests, contribute to code and design reviews, and collaborate with QA on customer journeys and edge cases.
  • Diagnose issues independently, add useful logging and validation, use monitoring to understand production behavior, and address underlying causes to reduce repeat defects.
  • Participate in planning, refinement, reviews, and retrospectives; suggest practical improvements and evaluate or prototype tools and approaches when useful.
  • Keep progress, risks, and dependencies visible; share knowledge, pair on challenging work, provide constructive feedback, and mentor junior engineers.
  • Make decisions within owned features and components, with support from senior engineers and the Lead Engineer for broader architecture and project direction.

Desired Qualifications

  • Experience developing for both iOS and Android, particularly with Swift/SwiftUI and Kotlin/Jetpack Compose.
  • Experience building accessible mobile interfaces and supporting assistive technologies.
  • Experience with app store submissions, release automation, and staged rollouts.
  • Experience using crash reporting, analytics, and performance monitoring to improve released features.
  • Experience building retail, e-commerce, loyalty, or appointment-booking experiences.
  • Experience working on applications with a large customer base or integrations across multiple enterprise systems.
  • Experience improving development practices, evaluating new technologies, or mentoring junior engineers.

About the Company

PetSmart

Retailer of pet products and services

PetSmart operates a chain of retail stores and an online platform that sell pet products and provide pet services. The main offerings include pet food and supplies, along with services such as grooming, dog training, and boarding. The way it works is by direct sales through physical stores and online shopping, with added options like curbside pickup and same-day delivery, plus loyalty programs and promotional offers to encourage repeat business. What sets PetSmart apart from competitors is its combination of a wide range of products with integrated services for pet care (grooming, training, boarding) under one brand, plus convenient service options that streamline shopping and care for pets. The company aims to be a convenient, comprehensive destination for pet owners, enabling them to buy products and access pet care services in one place.

Company size
10,001+
Company stage
IPO
Headquarters
Phoenix, AZ
Founded
1987

Recently Posted Jobs

Explore more opportunities at PetSmart

See more jobs