iOS Developer USC and GC
Summary
Senior contract (W2) iOS developer role in Houston, TX, owning the full application lifecycle for native enterprise iOS apps. Core stack includes Swift, SwiftUI, Objective-C, Xcode, iOS frameworks, REST API integration, Core Data, and XCTest, with USC/Green Card work authorization required.
Job Description
We are seeking a Senior 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 in native enterprise iOS application design and development.
Extensive hands-on experience with Swift, Objective-C, MVC, and MVVM.
Intermediate-level SwiftUI knowledge and development experience.
Strong understanding of overall iOS technologies and various iOS frameworks.
Ability to work as a senior, hands-on iOS developer.
Experience with iOS testing and debugging.
Strong understanding of client/server communication, session management, token management, and HTTP protocols.
Expertise in RESTful API design and integration.
Experience with Auto Layout, Storyboards, and Navigation including Push, Show, and Pop.
Experience with JSON/XML parsing and Push Notifications.
Hands-on experience with Core Data, Core Graphics, and Core Animation.
Experience working with various iOS SDK releases.
Knowledge of iOS data encryption and security concepts including SSO and SSL Pinning.
Proficiency with iOS development tools, particularly the Instruments profiling tool.
Knowledge of code review best practices, debugging, and iOS application deployment/distribution.
Experience working with Git.
Experience with crash log management, monitoring, analysis, and device logging.
Experience with Unit Testing/XCTest.
Nice-to-Have Skills
Experience developing data visualization components such as charts and graphs.
Experience with offline data handling and management.
Experience building universal applications supporting both iPhones and iPads.
Experience with proxy/debugging tools such as Charles for analyzing HTTP, HTTPS, and SSL traffic.
Education
Bachelor’s degree in Computer Science, Engineering, or a related field.
Skills
As published by recruitee · 12 questions
Basics
Full name, Email, CV, Cover letter, Phone
Pick from a list (12)
- Are you a U.S. Citizen or Green Card holder? Please respond Yes or No!
- Are you comfortable working on W2?
- Are you willing to work onsite in Houston, TX?
- Do you hold a Bachelor's degree in relevant field?
- Do you have 5+ years of hands-on experience in iOS application development?
- Do you have strong hands-on experience with Swift and SwiftUI?
- Do you have hands-on experience with Objective-C?
- Do you have strong experience with Xcode for iOS development, debugging, and testing?
- Do you have experience developing native enterprise iOS applications?
- Do you have experience with MVC/MVVM, REST APIs, JSON/XML, and client-server communication?
- Do you have experience with XCTest/unit testing, debugging, and Instruments profiling?
- Do you have experience with Git and iOS application deployment/distribution?