iOS Lead Developer

Overview

On Site
$65 - $70
Contract - Independent
Contract - 12 Month(s)

Skills

ios
Swift
SwiftUI
Objective-C
Xcode
CI/CD
GIT

Job Details

Hi,

iOS Lead Developer
Rocklin, CA

About the Role

We are looking for an experienced and passionate Lead iOS Developer to join our engineering team in Rocklin, CA. In this role, you will lead the design and development of advanced iOS applications and help shape the mobile roadmap for high-impact digital solutions. If you're someone who thrives in a fast-paced, client-focused environment and has a strong command of Swift, SwiftUI, and Objective-C, this role is for you.

Key Responsibilities

  • Lead the full lifecycle of iOS application development from concept to deployment.
  • Architect scalable, maintainable, and high-performance mobile solutions.
  • Collaborate closely with Product Managers, Designers, and Backend Engineers to define features and enhancements.
  • Drive code quality and enforce best practices through code reviews and mentoring.
  • Identify technical risks and provide solutions to mitigate them.
  • Stay current with emerging iOS development tools, trends, and technologies.
  • Manage and mentor a team of iOS developers across projects.

Required Skills & Qualifications

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in iOS app development.
  • Deep expertise in Swift, SwiftUI, and Objective-C.
  • Solid experience with iOS frameworks (UIKit, Core Data, Core Animation, etc.).
  • Strong knowledge of RESTful APIs, third-party integrations, and Apple HIG.
  • Hands-on experience with tools such as Xcode, Git, and CI/CD pipelines.
  • Excellent debugging, troubleshooting, and performance tuning skills.
  • Strong leadership skills and experience in mentoring junior developers.
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Experience with Combine, RxSwift, or other reactive frameworks.
  • Familiarity with modern architectural patterns like MVVM, VIPER, or Clean Architecture.
  • Prior experience in Agile/Scrum teams.
  • Experience deploying apps to the App Store and managing release cycles.

Familiarity with Firebase, GraphQL, or mobile analytics platforms.

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.

About Black Rock Group