IOS Developer

Overview

Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Employment Authorization
Objective-C
Collaboration
Testing
Debugging
Agile
Xcode
UIKit
Core Data
Animation
RESTful
JSON
Git
Version Control
Continuous Integration
Continuous Delivery
Computer Science
IOS Development
MVVM
Internationalization And Localization
Firebase
Swift
Problem Solving
Conflict Resolution
Communication

Job Details

Hiring W2 Candidates Only



Visa: Open To Any Visa Type With Valid Work Authorization In the USA

Job Description:

The ideal candidate will have strong expertise in building, testing, and deploying native iOS applications that deliver seamless user experiences. You ll collaborate closely with designers, product managers, and backend engineers to create innovative, high-performing mobile solutions.



Responsibilities:

  • Design, develop, and maintain iOS applications using Swift and SwiftUI (or Objective-C when required).

  • Collaborate with cross-functional teams to define, design, and deliver new features.

  • Ensure performance, quality, and responsiveness of applications.

  • Integrate apps with RESTful APIs and backend services.

  • Implement best practices in coding, architecture, and testing.

  • Debug and resolve technical issues, crashes, and performance bottlenecks.

  • Stay up to date with Apple s latest frameworks, tools, and technologies.

  • Participate in code reviews, Agile ceremonies, and release cycles.




Required Skills & Experience:

  • 3-6 years of experience in iOS app development.

  • Strong proficiency in Swift and Xcode.

  • Deep understanding of UIKit, SwiftUI, Core Data, and Core Animation.

  • Experience with RESTful APIs, JSON, and third-party libraries.

  • Familiarity with Apple s Human Interface Guidelines (HIG).

  • Experience with Git version control and CI/CD pipelines.

  • Bachelor s degree in Computer Science, Engineering, or a related field.




Preferred Qualifications:

  • Experience with iOS app deployment on the App Store.

  • Knowledge of MVVM or Clean Architecture patterns.

  • Familiarity with push notifications, in-app purchases, and localization.

  • Experience with Firebase, Swift Package Manager, or Combine framework.

  • Strong problem-solving and communication skills.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.