> Markdown version of [/jobs/ext/3781535-sr-ios-software-developer](https://www.wearedevelopers.com/jobs/ext/3781535-sr-ios-software-developer). 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). --- # Sr iOS Software Developer - **Company:** Charles Schwab & Co., Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Apple IOS, Unit Testing, Code Review, Continuous Integration, Software Debugging, Mobile Application Software, Systems Integration, Uikit, Tablet Computers, Solid Principles, Restful APIs, Xctest - **Published:** October 16, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=dea0f352-d97b-402a-b524-4ad641414147 ## About the Role * 6+ years of native iOS development * Expert in-depth working experience in Swift * Experience with UIKit, Combine, and Swift UI * Experience writing Unit Test and Automated UI tests using XCTest framework * Experience integrating with REST APIs * Experience with CI/CD and debugging issues * Experience performing code reviews and mentoring junior developers Sr iOS Software Developer - Nice-to-Have Skills: * Experience with reactive architecture * Experience building native features as a module * Understanding of SOLID design principles * Experience with native accessibility features like VoiceOver and Dynamic Type * Experience with design systems ## Description The Sr iOS Software Developer will be responsible for designing, developing, and supporting mobile applications in accordance with Schwab mobile best practices. The role involves optimizing user experiences for mobile devices and ensuring the seamless integration of new features and functionalities. Sr iOS Software Developer - Responsibilities: * Prepare specifications, design, develop, and support mobile applications * Assess and optimize designs for user experiences on phones and tablets * Create and perform unit testing for mobile devices * Build native mobile apps and troubleshoot technical problems * Prepare documentation for new development work * Develop compelling user experiences using Apple iOS frameworks and SDKs