Overview
On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
Recruiting
Employment Authorization
Mobile Applications
Collaboration
Management
Mobile Development
Conceptual Design
Unit Testing
Continuous Integration and Development
Scalability
User Experience
Wireframe
Mockups
Computer Science
Swift
IOS Development
UIKit
Core Data
Animation
RESTful
Xcode
Git
Continuous Integration
Continuous Delivery
mvc
MVVM
Provisioning
Debugging
Analytical Skill
Conflict Resolution
Problem Solving
Firebase
GraphQL
Analytics
Automated Testing
UI
Testing
Mobile Security
Agile
Scrum
Job Details
Hiring: W2 Candidates Only
Visa: Open to any visa type with valid work authorization in the USA
We are seeking a talented iOS Developer to design, develop, and maintain high-performance mobile applications for the iOS platform. The ideal candidate has strong experience with Swift, UIKit/SwiftUI, and the full mobile development lifecycle. You will work closely with product managers, designers, and backend engineers to deliver seamless and intuitive mobile experiences.
Key Responsibilities
- Design and build advanced applications for the iOS platform using Swift and SwiftUI/UIKit.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code following best practices.
- Integrate REST APIs, third-party libraries, and SDKs to enhance app functionality.
- Manage the full mobile development lifecycle: concept, design, build, test, deploy, and support.
- Debug and troubleshoot performance issues, crashes, and memory leaks.
- Ensure app reliability through unit testing, UI testing, and continuous integration.
- Stay updated with the latest iOS updates, frameworks, and best practices.
- Participate in code reviews and help maintain technical quality.
- Optimize applications for performance, scalability, and user experience.
- Work with the design team to convert wireframes and mockups into responsive UI screens.
Required Skills & Qualifications
- Bachelor s degree in Computer Science, Engineering, or related field.
- 3-7+ years of hands-on experience in iOS application development.
- Strong proficiency in Swift, with solid understanding of iOS frameworks (UIKit, SwiftUI, AVFoundation, Core Data, Core Animation).
- Experience integrating RESTful APIs using URLSession/Alamofire.
- Familiarity with Apple Human Interface Guidelines (HIG).
- Proficiency with Xcode, Instruments, Git, and CI/CD pipelines.
- Strong understanding of MVC, MVVM, or other mobile architecture patterns.
- Experience with push notifications, App Store deployments, and provisioning profiles.
- Strong debugging, analytical, and problem-solving skills.
Preferred Qualifications
- Experience with SwiftUI, Combine, or reactive frameworks (RxSwift).
- Exposure to Firebase, GraphQL, or mobile analytics tools.
- Experience in automated testing (XCTest, UI Testing).
- Knowledge of mobile security practices and secure coding.
- Familiarity with Agile/Scrum methodologies.
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.