Sr. Software Engineer - Mobile Apps Engineer (iOS)
Role Overview
The Senior Software Engineer – iOS will be responsible for designing, developing, and maintaining high-quality iOS applications that power Williams-Sonoma’s mobile commerce experiences. This role requires strong hands-on development skills, architectural understanding, and close collaboration with Product, UX, Backend, and Quality Engineering teams to deliver scalable, secure, and high-performing mobile solutions. Responsibilities • Design, develop, and maintain iOS applications using Swift and modern iOS frameworks. • Build scalable, reusable, and maintainable components following best practices and architectural patterns such as MVVM and Clean Architecture. • Collaborate with Product, UX, Backend, and QA teams to translate business requirements into high-quality mobile solutions. • Own features end-to-end including technical design, development, testing, release, and post-release support. • Ensure high standards of code quality, performance, security, and reliability. • Participate in code reviews and contribute to continuous improvement of engineering standards. • Optimize application performance, memory usage, and responsiveness. • Integrate applications with RESTful APIs and backend services. • Monitor production issues, troubleshoot defects, and support incident resolution. • Contribute to CI/CD pipelines, automated testing, and release processes. • Stay current with iOS platform advancements and recommend adoption of new technologies and frameworks. • Mentor junior engineers and contribute to knowledge sharing within the team.
Criteria
• Bachelor’s degree in Computer Science, Engineering, or a related field. • 6+ years of professional software development experience with strong focus on iOS development. • Hands-on expertise in Swift and iOS SDKs. • Strong understanding of iOS application lifecycle, memory management, and performance optimization. • Experience with architectural patterns such as MVVM and Clean Architecture. • Experience integrating RESTful APIs and handling asynchronous programming. • Proficiency with Git and standard CI/CD workflows. • Experience with unit testing, UI testing, and test automation. • Strong problem-solving, communication, and collaboration skills. • Ability to work effectively in a fast-paced, agile development environment.
About Us
Founded in 1956, Williams-Sonoma, Inc. is the premier specialty retailer of high-quality products for the kitchen and home in the United States. Today, Williams-Sonoma, Inc. is one of the United States' largest e-commerce retailers with some of the best-known and most beloved brands in home furnishings. Our family of brands includes Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teen, West Elm, Williams-Sonoma Home, Rejuvenation, GreenRow, and Mark and Graham. We currently operate retail stores globally, and our products are available through catalogs and online worldwide.
Williams-Sonoma has established a Technology Center in Pune, India to enhance its global operations. The India Technology Center serves as a critical hub for innovation and focuses on developing cutting-edge solutions in areas such as e-commerce, supply chain optimization, and customer experience management. By integrating advanced technologies such as artificial intelligence, data analytics, and machine learning, the center plays a crucial role in accelerating Williams-Sonoma’s growth and maintaining its competitive edge in the global market.
Full Job Posting
About the Role
The Senior Software Engineer – iOS will be responsible for designing, developing, and maintaining high-quality iOS applications that power Williams-Sonoma’s mobile commerce experiences. This role requires strong hands-on development skills, architectural understanding, and close collaboration with Product, UX, Backend, and Quality Engineering teams to deliver scalable, secure, and high-performing mobile solutions. Responsibilities • Design, develop, and maintain iOS applications using Swift and modern iOS frameworks. • Build scalable, reusable, and maintainable components following best practices and architectural patterns such as MVVM and Clean Architecture. • Collaborate with Product, UX, Backend, and QA teams to translate business requirements into high-quality mobile solutions. • Own features end-to-end including technical design, development, testing, release, and post-release support. • Ensure high standards of code quality, performance, security, and reliability. • Participate in code reviews and contribute to continuous improvement of engineering standards. • Optimize application performance, memory usage, and responsiveness. • Integrate applications with RESTful APIs and backend services. • Monitor production issues, troubleshoot defects, and support incident resolution. • Contribute to CI/CD pipelines, automated testing, and release processes. • Stay current with iOS platform advancements and recommend adoption of new technologies and frameworks. • Mentor junior engineers and contribute to knowledge sharing within the team.
Criteria
• Bachelor’s degree in Computer Science, Engineering, or a related field. • 6+ years of professional software development experience with strong focus on iOS development. • Hands-on expertise in Swift and iOS SDKs. • Strong understanding of iOS application lifecycle, memory management, and performance optimization. • Experience with architectural patterns such as MVVM and Clean Architecture. • Experience integrating RESTful APIs and handling asynchronous programming. • Proficiency with Git and standard CI/CD workflows. • Experience with unit testing, UI testing, and test automation. • Strong problem-solving, communication, and collaboration skills. • Ability to work effectively in a fast-paced, agile development environment.
About Us
Founded in 1956, Williams-Sonoma, Inc. is the premier specialty retailer of high-quality products for the kitchen and home in the United States. Today, Williams-Sonoma, Inc. is one of the United States' largest e-commerce retailers with some of the best-known and most beloved brands in home furnishings. Our family of brands includes Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teen, West Elm, Williams-Sonoma Home, Rejuvenation, GreenRow, and Mark and Graham. We currently operate retail stores globally, and our products are available through catalogs and online worldwide.
Williams-Sonoma has established a Technology Center in Pune, India to enhance its global operations. The India Technology Center serves as a critical hub for innovation and focuses on developing cutting-edge solutions in areas such as e-commerce, supply chain optimization, and customer experience management. By integrating advanced technologies such as artificial intelligence, data analytics, and machine learning, the center plays a crucial role in accelerating Williams-Sonoma’s growth and maintaining its competitive edge in the global market.
About Williams Sonoma Inc.
Omni-channel specialty retailer of home furnishings and kitchenware.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Williams Sonoma Inc.
Lead QA Engineer -Release & Automation
Pune, IND
Lead QA – Release & Automation Role Overview Williams-Sonoma is seeking a Lead QA – Release & Automation to lead end-to-end mobile QA activities across iOS and Android releases, with strong hands-on experience in mobile
Merchandise Coordinator, Bath Hardlines - Pottery Barn
San Francisco, USA
About the Team You will be part of a collaborative team responsible for creating assortment strategies based on analyzing sales and trends. Our job blends creativity, analytics, and marketing. As part of Williams-Sonoma,
Pottery Barn- Part Time Design
, USA
We hope you're interested in building a home with us. Even if you don't feel that you meet every requirement listed in this job description, we still encourage you to apply. About the Team Our mission is to enhance the q
Cashier, Holiday Seasonal, San Diego - Pottery Barn
San Diego, USA
About the Team Our mission is to enhance the quality of our customers’ lives at home. We put the customer at the center of everything we do, every day. Our corporate values that guide our actions and decisions are our Pe
Sales Associate, Holiday Seasonal, San Diego - Pottery Barn
San Diego, USA
About the Role As a Sales Associate you provide customers with a unique shopping experience by offering excellent customer service. Utilize effective selling techniques and provide in-depth product knowledge in a fast-pa
Pottery Barn- Seasonal Sales Assoc
, USA
About the Role As a Temporary Holiday Sales Associate you provide customers with a unique shopping experience by offering excellent customer service. Utilize effective selling techniques and provide in-depth product know
Stock Associate, Holiday Seasonal, San Diego - Pottery Barn
San Diego, USA
About the Role Receive shipments & accurately maintain inventory records. Maintain stockroom & off-site locations. Assist sales team in replenishing sales floor after shipment or during recovery periods. You’re excited a
seasonal stock associate | pt | $16 | tanger outlet lancaster | west elm outlet
Lancaster, USA
About the Role Receive shipments & accurately maintain inventory records. Maintain stockroom & off-site locations. Assist sales team in replenishing sales floor after shipment or during recovery periods. You’re excited a
Lead QA Engineer -Release & Automation
Pune, IND
Merchandise Coordinator, Bath Hardlines - Pottery Barn
San Francisco, USA
Pottery Barn- Part Time Design
, USA
Cashier, Holiday Seasonal, San Diego - Pottery Barn
San Diego, USA
Sales Associate, Holiday Seasonal, San Diego - Pottery Barn
San Diego, USA
Pottery Barn- Seasonal Sales Assoc
, USA
Stock Associate, Holiday Seasonal, San Diego - Pottery Barn
San Diego, USA
seasonal stock associate | pt | $16 | tanger outlet lancaster | west elm outlet
Lancaster, USA