Software Engineer (Mobile Apps)
India6d ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Location
- India
- Work style
- Hybrid
- Level
- Mid level
- Job type
- Full-time
- Experience
- 4–7 yrs
- Function
- Software engineering
- Focus area
- Mobile
- Posted
- 6d ago
Skills
About the role
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 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