
iOS Developer USC and GC
- iOS
- Swift
- SwiftUI
- Xcode
- Agile
- MVC
- MVVM
- REST API
- JSON
- XML
- Core Data
- SSL
- Git
- Unit Testing
- XCTest
- Data Visualization
Job Description
We are seeking aSenior iOS Developer with strong hands-on experience in native iOS application development. The ideal candidate should have extensive experience with Swift, Objective-C, SwiftUI, iOS frameworks, testing, debugging, and application deployment.
Location: Houston, TX
Job Type: Contract
Work Authorization: USC and GC only
Employment Type: W2
Top 3 Must-Have Skills
Xcode
Swift & SwiftUI
Objective-C
Responsibilities
Own the entire application lifecycle, including concept, design, development, testing, deployment, release, and support.
Design, develop, and maintain high-performance, reusable, and reliable iOS applications.
Identify performance bottlenecks and troubleshoot/fix application issues.
Learn, adopt, and contribute ideas for new features and enhancements.
Coordinate effectively with onsite and offshore teams.
Work independently while maintaining excellent verbal and written communication.
Collaborate with team members to achieve individual and team goals.
Work within an Agile development environment.
Required Skills & Qualifications
Strong experience innative enterprise iOS application design and development.
Extensive hands-on experience withSwift, Objective-C, MVC, and MVVM.
Intermediate-levelSwiftUI knowledge and development experience.
Strong understanding of overall iOS technologies and various iOS frameworks.
Ability to work as asenior, hands-on iOS developer.
Experience with iOS testing and debugging.
Strong understanding of client/server communication, session management, token management, and HTTP protocols.
Expertise inRESTful API design and integration.
Experience withAuto Layout, Storyboards, and Navigation including Push, Show, and Pop.
Experience withJSON/XML parsing and Push Notifications.
Hands-on experience withCore Data, Core Graphics, and Core Animation.
Experience working with variousiOS SDK releases.
Knowledge of iOS data encryption and security concepts includingSSO and SSL Pinning.
Proficiency with iOS development tools, particularly theInstruments profiling tool.
Knowledge of code review best practices, debugging, and iOS application deployment/distribution.
Experience working withGit.
Experience with crash log management, monitoring, analysis, and device logging.
Experience withUnit Testing/XCTest.
Nice-to-Have Skills
Experience developing data visualization components such ascharts and graphs.
Experience withoffline data handling and management.
Experience buildinguniversal applications supporting both iPhones and iPads.
Experience with proxy/debugging tools such asCharles for analyzing HTTP, HTTPS, and SSL traffic.
Education
Bachelor’s degree inComputer Science, Engineering, or a related field.
iOS Developer USC and GC · Hudson Manpower