> Markdown version of [/jobs/ext/4609236-software-engineer-mobile-apps](https://www.wearedevelopers.com/jobs/ext/4609236-software-engineer-mobile-apps). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Mobile Apps) - **Company:** Williams-sonoma, Inc. - **Location:** Morrison, TN, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Android Software Development, Apple IOS, Business Logic, Software Suite, Automation of Tests, Unit Testing, Code Review, System Configuration, Continuous Integration, Software Debugging, Github, Design of User Interfaces, Human-Computer Interaction, Mobile Application Software, Ping (Networking Utility), Scrum Methodology, Akamai, Software Engineering, Systems Integration, Management of Software Versions, Data Logging, Objective C++, Jenkins - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-mobile-apps-morrison-tn--e07cba77-9d6d-4a6e-bf45-c0372c5f658b ## About the Role Software Engineering, Mobile Applications Development, Software Engineering, iOS, eCommerce, Quality Assurance, User Interface/Experience (UI/UX), Mentoring, Cross-Functional, Technical Leadership, * 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., * 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. ## Description 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., * 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.