Overview
Remote
On Site
Depends on Experience
Contract - W2
Skills
Agile
Amazon Web Services
Automated Testing
Continuous Delivery
Continuous Integration
Core Data
Firebase
GraphQL
MVVM
Machine Learning (ML)
Microsoft Azure
Mobile Applications
Product Management
Quality Assurance
Microservices
Objective-C
RESTful
Scrum
Swift
Testing
Unit Testing
UI
Version Control
Job Details
Job Title: Senior iOS Developer
Employment Type: W2
Experience Required: 12+ Years
Job Summary:
We are looking for a highly experienced Senior iOS Developer to lead and drive the development of cutting-edge mobile applications. The ideal candidate will have extensive experience designing scalable, high-performance iOS apps, mentoring engineering teams, and defining technical architecture. You will be responsible for delivering robust solutions that align with business goals while ensuring top-quality user experiences.
Key Responsibilities:
- Lead the design, development, and deployment of complex iOS applications using Swift and Objective-C.
- Define the overall architecture, technical strategy, and best practices for iOS development.
- Mentor junior developers and conduct code reviews to ensure coding standards and quality.
- Collaborate closely with cross-functional teams including product management, UI/UX design, backend services, and QA.
- Translate business requirements into scalable technical solutions and ensure timely delivery.
- Optimize app performance, responsiveness, and maintainability.
- Stay current with the latest iOS technologies, frameworks, and development trends, and integrate them where appropriate.
- Lead troubleshooting efforts, resolve technical challenges, and proactively identify potential risks.
- Establish and maintain CI/CD pipelines, test automation, and deployment processes.
- Ensure adherence to Apple's design guidelines, security best practices, and regulatory compliance.
- Engage with stakeholders, present technical solutions, and contribute to strategic planning.
Required Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related discipline.
- 12+ years of proven experience in iOS development with strong architecture and design capabilities.
- Expert-level proficiency in Swift and Objective-C.
- Hands-on experience with iOS frameworks such as Core Data, Core Animation, Combine, and SwiftUI.
- Deep understanding of app lifecycle, memory management, performance optimization, and security.
- Experience integrating with RESTful APIs, GraphQL, third-party libraries, and cloud services.
- Proven experience with App Store submission processes and enterprise distribution.
- Expertise in debugging tools, unit testing, UI testing, and performance tuning.
- Solid experience with version control systems (Git), CI/CD pipelines, and automated testing frameworks.
- Strong communication, problem-solving, and leadership skills.
Preferred Qualifications:
- Experience leading distributed or global development teams.
- Knowledge of backend services, cloud platforms (AWS, Azure, Firebase), and microservices.
- Exposure to ARKit, Core ML, or advanced iOS frameworks.
- Experience with scalable architecture patterns like MVVM, VIPER, and clean architecture.
- Experience working in Agile or Scrum environments.
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.