FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Mobile Apps
Williams-Sonoma, Inc.. Drive the architecture, development, and delivery of iOS and Android applications .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and delivering iOS and Android applications, with a strong focus on point-of-sale systems and Agile methodologies. Proficient in coding standards, testing practices, and enhancing system performance through effective architecture and configuration management.
Highest-signal resume keywords
Objective-CSwiftSwiftUIIOS ArchitectureAgile Methodology
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Unit TestingCode ReviewsDebuggingSystem ConfigurationTechnical Design
Soft Skills
CollaborationProblem-SolvingTactical Guidance
Tools & Technologies
JenkinsGitHubThird-Party LibrariesAPIs
Industry Keywords
Retail SystemsPOS SystemsAkamaiPingCuralateConstructor
Tech Stack
Tools & technologiesAndroidiOSJenkinsObjective-CSwift
About the role
Key responsibilities & impact- Drive the architecture, development, and delivery of iOS and Android applications
- Develop and enhance the Advanced Store retail application suite, a point-of-sale software platform
- Conduct testing and debugging to ensure system functionality and performance
- Perform code reviews and improve coding standards and best practices
- Modify system configuration settings to change system behavior
- Increase efficiency, minimize operating expense, and improve system performance
- Test, implement, and roll out new POS systems and support releases from planning through deployment
- Review project plans and provide feedback to Product Owners
- Enhance technical knowledge of POS systems, external systems, and tools
- Manage a library of configurations for different store types
- Understand requirements and help author technical designs
- Maintain existing code and author new programming tasks
- Write unit and automated tests
- Break down business requirements, provide estimates, and own small stories
- Identify dependencies and problems, follow prescribed processes, and suggest course corrections
- Coordinate with Agile/development teams
- Work on assignments with contractors and provide tactical guidance
Requirements
What you’ll need- Minimum 4+ years of hands-on experience
- Deep familiarity with Objective-C, Swift, and SwiftUI
- Knowledge of iOS architecture
- Understanding of Apple’s design principles and interface guidelines
- Experience with third-party libraries and APIs
- Experience writing unit tests
- Knowledge of Agile Methodology and Scrum framework
- Experience with Jenkins and GitHub
- Experience with retail/POS systems and related integrations, ideally including Akamai, Ping, Curalate, and Constructor