Software Development Engineer, iOS
Zappos
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Zappos Tech
At Zappos Tech, we're on a mission to deliver unparalleled shopping experiences to our customers. We're seeking a Software Development Engineer, iOS to join our Mobile team at Zappos. As an Software Development Engineer, iOS, you will contribute significantly to software development of the Zappos iOS app. Your work will span the entire customer journey, from Homepage to checkout: Search, Search Results, Homepage, Ads, Widgets, Recommendations, and much more. If you're passionate about innovative products, thrive in dynamic environments, and are ready to grow your technical and leadership skills, we would love to hear from you!
Key Job Responsibilities
- Develop and Maintain: Play a key role in the development and maintenance of native iOS apps using all the prominent iOS technologies and frameworks (XCode, Swift, SwiftUI, Objective-C, UIKit, CloudKit, Core Data, Core Animation).
- Collaborate for Success: Work closely with product managers, UX designers, and engineers. Your contributions will be crucial in creating optimal customer experiences and steering technology choices.
- Coach and Guide: Provide guidance and feedback to help maintain high coding standards and practices. Your efforts will contribute to the growth and development of our engineering team.
- Solve Problems: Address complex issues within a well-understood technology strategy. You'll balance business needs with technical solutions to ensure scalability and future growth.
- Uphold Best Practices: Your contributions will not only address problems efficiently but also adhere to and promote best practices within the team.
- Learn and Grow: You'll have opportunities for continuous learning and contributing to the team's strategy and goals, fostering an inclusive and growth-oriented environment.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
- 3+ years of Apple platform development experience.
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Bachelor's degree in computer science or equivalent.
Compensation and Benefits
The base salary range for this position in Las Vegas, NV is 143,700.00 - 194,400.00 USD annually. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Zappos also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.
Key skills/competency
- iOS Development
- Swift
- Objective-C
- SwiftUI
- UIKit
- XCode
- Mobile Application Development
- Software Architecture
- Problem Solving
- Technical Leadership
How to Get Hired at Zappos
- Research Zappos's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for iOS expertise: Highlight relevant projects, 3+ years of iOS development, and proficiency in Swift, UIKit, and architectural design patterns.
- Showcase mobile development portfolio: Prepare a portfolio demonstrating native iOS app development experience, problem-solving skills, and contributions to key features.
- Prepare for technical iOS interviews: Expect questions on data structures, algorithms, system design, and deep knowledge of Apple's platform technologies like SwiftUI and Core Data.
- Demonstrate collaborative problem-solving: Be ready to discuss how you've partnered with product, UX, and other engineers to deliver successful mobile features and uphold coding standards.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background