Software Engineer (Mobile Apps)

Williams-Sonoma, Inc.

  • India, TN
  • 9 days ago

    Highlights

    Develop and Enhance Advanced Store retail application suite- Advanced Store is a Point-Of-Sales Software which oers 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. 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.

    Numbers & Facts

    LocationIndia, TN

    Description

    WILLIAMS-SONOMA INDIA

    JOB 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 oers 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 dierent 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.

    • Oers constructive opinions.

    • Interacts with team members, within the department, or with business users.

    • Sphere of inuence 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.

    Similar Jobs