iOS Developer - Mid level
Charles Schwab & Co., Inc.
Austin, United States of America
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Austin, United States of America
Tech stack
iOS
Test Driven Development
Unit Testing
Iterative and Incremental Development
Mobile Application Software
User Interface Testing
Programming Languages
Job description
The iOS Developer will be involved in the development and support of mobile applications, ensuring they meet the best practices and standards. The role focuses on creating compelling user experiences and optimizing designs for mobile devices, with a strong emphasis on production support and troubleshooting.
iOS Developer - Mid level - Responsibilities:
- Prepare specifications, design, develop, and support mobile applications.
- Assess and optimize designs to ensure appropriate user experiences.
- Create and perform unit testing for mobile devices.
- Build native mobile apps and resolve technical problems.
- Prepare documentation for new development work.
- Ramp up quickly on new languages and technologies.
Requirements
- 4+ years of native iOS development experience.
- Proficiency in Swift and Swift UI programming languages.
- Experience with automated unit and UI testing.
- Familiarity with Apple iOS frameworks and SDKs.
- Strong communication and problem-solving skills.
- Experience with iterative development methodologies such as TDD or ATDD.
- Ability to develop compelling user experiences.
iOS Developer - Mid level - Nice-to-Have Skills:
- BS/MS degree preferred or equivalent experience.
- Enterprise development experience.
- Financial or banking industry experience.
- Familiarity with matrix or regulatory environments.
- Potential contract-to-hire mindset.