Job Description
Job Description
Sr. Software Engineer – iOS
About The Team
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
Sr. Software Engineer – iOS
About The Team
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 hig...
Apply for this Position
Ready to join Williams-Sonoma, Inc.? Click the button below to submit your application.
Submit Application