Software Engineer (Mobile Apps)
Read straight from Williams-Sonoma's careers page, verified 1d ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
LocationIndia
Work modehybrid
Typefull-time
SeniorityMid
Experience4+ yrs
DepartmentEngineering
Company size10,000+ people
First seenNov 3, 2026 · 5d ago
Verified live1d ago
At a glanceSummarised by Seekless from the posting.
Minimum 4+ years of hands-on experience
Deep familiarity with Objective-C/Swift and Swift UI
Knowledge of iOS architecture
Understanding of Apple's design principles and interface guidelines
Experience with third-party libraries and APIs
Experience writing unit tests
Deep retail expertise and extensive experience with integrations such as Akamai, Ping, Curalate, and Constructor
Skills
Objective-C
Swift
SwiftUI
Jenkins
GitHub
Akamai
Ping
Curalate
Constructor
WILLIAMS-SONOMA INDIAJOB DESCRIPTION
__________________________________________________________________________________________
Work Location : Pune, India
Job Title : Software Engineer (iOS)
Business Unit : WSI Corporate Technology, Pune
About the Team
You will be part of the Mobile Engineering organization responsible for building and evolving best-in-class iOS applications that serve millions of customers across Williams-Sonoma, Inc.’s portfolio of brands. The team partners closely with Product, UX, Backend, Analytics, and QA teams to deliver scalable, high-performance, and customer-centric mobile commerce experiences.
Overview of the Role
The Software Engineer will drive the architecture, development, and delivery of iOS and Android applications used across Williams-Sonoma’s digital ecosystem. This role combines deep hands-on development expertise with technical leadership, mentoring, and cross-functional collaboration. The ideal candidate will define engineering standards, influence platform strategy, and ensure high-quality, scalable, and secure mobile solutions.
Required Experience:
•
Minimum 4+ years of hands-on experience.
•
Develop and Enhance Advanced Store retail application suite - Advanced Store is a Point-Of-Sales Software which offers a wide range of retail functionality including enterprise returns validation, transaction logging, parameter driven business logic, and back-end integration layers for third party integration.
•
The ideal candidate will have deep retail expertise and extensive experience with integrations such as Akamai, Ping, Curalate, and Constructor.
•
Conduct testing and debugging to ensure system functionality and performance.
•
Perform code reviews and contribute to the improvement of coding standards and best practices.
•
Develop and Enhance Advanced Store retail application suite.
•
Modify system configuration settings to change the behavior of the systems.
•
Participate in finding ways to increase efficiency, minimize operating expense and improve system performance.
•
Test, implement, and roll out new POS systems. Support all phases from planning to deploy of future releases of POS software and components.
•
Review project plans and provide feedback to Product Owners
•
Continually enhance and expand technical knowledge of the POS, external systems and tools utilized by the POS Team and Helpdesk.
•
Manage a library of configurations for a variety of different store types.
Roles & Responsibilities include:
•
Understands requirements and helps author technical designs.
•
Maintains existing code and authors new programming tasks.
•
Writes code that meets or exceeds all coding standards and changes to such specifications.
•
Writes unit and automated tests.
•
Participates in code reviews to ensure standards are met.
•
Provides story or business requirements breakdown planning and estimates.
•
Accountable for small stories or business requirements
•
Identifies own dependencies and problems.
•
Follows prescribed process, able to observe deviations from process and suggest course corrections.
•
Iterates and improves upon stable technologies.
•
Offers constructive opinions.
•
Interacts with team members, within the department, or with business users.
•
Sphere of influence is often limited to self. Shares discoveries and best practices
•
Coordinates with Agile/development team
•
Owns professional development plan.
•
Works on assignments with contractors and may provide tactical guidance.
Core Skills :
•
A deep familiarity with Objective-C/Swift and Swift UI.
•
Knowledge of iOS architecture.
•
Understanding of Apple’s design principles and interface guidelines
•
Experience with third-party libraries and APIs.
•
You have experience writing unit tests
•
Process: Agile Methodology, Scrum framework
•
Versioning & Continuous Integration Tools - Jenkins, GitHub.
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 are Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teens, 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 like artificial intelligence, data analytics, and machine learning, the India Technology Center plays a crucial role in accelerating Williams-Sonoma’s growth and maintaining its competitive edge in the global market.