HamburgerMenu
hirist

WILLIAMS-SONOMA - Mobile Application Developer - SWIFT/Objective C

Posted on: 12/11/2025

Job Description

Description :

- Minimum 8+ years of hands-on experience.


- The ideal candidate will have deep retail expertise and extensive experience with integrations such as Akamai, Ping, Curalate, and Constructor.


- Experience working on banking applications.


- 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 di?erent store types.

Core Skills :


- A deep familiarity with Objective-C/Swift and Swift UI.


- Knowledge of iOS architecture.


- Understanding of Apples 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.

Roles and Responsibilities :


- 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.


info-icon

Did you find something suspicious?