IOS Developer
Company | Charles Schwab |
---|---|
Location | Austin, TX, USA, Southlake, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of native iOS development, including working experience in Swift, Combine, UIKit and Swift UI
- Experience writing Unit Tests as well as Automated UI tests using XCTest framework
- Experience integrating with REST APIs
- Experience working with CI/CD pipeline and debugging issues that may arise
- Experience debugging memory and performance issues
- Experience working with design patterns that leverage dependency injections (DI)
- Experience working with native accessibility features such as VoiceOver and Dynamic Type
- Exposure to updating apps to comply with Apple’s iOS and Swift version upgrades
- Excellent written/verbal communication skills
Responsibilities
- Build and support mobile applications and prepare documentation per Schwab mobile best practices
- Develop compelling user experiences while meeting the needs of the mobile users
- Create and perform unit testing for the spectrum of mobile devices
- Support the mobile systems in production, troubleshoot and resolve technical problems
- Engage with Product teams for innovating new features while maintaining Schwab development standards
- Expand your knowledge in the mobile languages like Swift/Swift UI and ramp up on new technology and tooling
- Stay on top of iOS framework & Swift updates, XCode version and related SDK upgrades
Preferred Qualifications
- Experience working with Reactive architecture is preferred
- Experience with iterative development methodologies such as TDD and BDD
- Understanding of modern design patterns and industry standard best practices
- Great interpersonal skills to thrive in a distributed enterprise grade environment
- Ability to identify stakeholders, assess their needs and manage their expectations through effective communication