Senior iOS Developer

Overview

On Site
Depends on Experience
Full Time

Skills

iOS development
Swift
Objective-C
iOS frameworks
SwiftUI
Combine
Core Animation
REST APIs
JSON

Job Details

About the Role:

We are seeking an experienced Senior iOS Developer to lead the design and development of cutting-edge iOS applications. You will play a key role in building scalable, maintainable, and user-focused mobile products, while collaborating closely with cross-functional teams and mentoring junior developers.


Key Responsibilities:

  • Lead end-to-end development of complex iOS applications using Swift and Objective-C.

  • Work with UIKit, SwiftUI, Combine, and CoreData to build responsive, elegant UIs and powerful features.

  • Integrate backend services using URLSession, Alamofire, and RESTful APIs.

  • Participate in architectural planning, design reviews, and sprint planning.

  • Ensure high performance and responsiveness across a wide range of iOS devices.

  • Write unit and UI tests using XCTest and other frameworks to maintain code quality.

  • Collaborate with Product, Design, and QA teams to deliver best-in-class mobile experiences.

  • Mentor junior iOS developers and promote mobile engineering best practices.


Required Skills and Qualifications:

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

  • 5+ years of iOS development experience, including at least 2 years in a senior/lead capacity.

  • Strong command of Swift, Objective-C, and iOS frameworks.

  • Experience with SwiftUI, Combine, and Core Animation.

  • Solid knowledge of REST APIs, JSON, and network layer debugging tools (e.g., Charles Proxy).

  • Experience with architecture patterns like MVVM, VIPER, or Clean Architecture.

  • Familiarity with App Store deployment, TestFlight, and CI/CD tools (e.g., Bitrise, Fastlane).

  • Experience working with Git, Agile/Scrum, and project management tools like Jira.


Nice to Have:

  • Experience with Core Bluetooth, ARKit, or MapKit.

  • Familiarity with mobile analytics tools (e.g., Firebase, Mixpanel).

  • Published apps in the Apple App Store.

  • Open-source contributions or mobile development blogs.

  • Knowledge of security best practices (e.g., secure storage, keychain access).


Perks & Benefits:

  • Health, dental, vision insurance

  • 401(k) with company match

  • Paid vacation, holidays, and sick leave

  • Remote-friendly culture

  • Learning and development stipend

  • Annual performance bonus

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.