Senior IOS Developer

Morrisville, NC, US • Posted 23 hours ago • Updated 23 hours ago
Full Time
On-site
$64,000 - $125,000/yr
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Analytics
  • Authentication
  • Code Refactoring
  • Communication
  • Computer Networking
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Integration
  • Data Storage
  • Debugging
  • Encryption
  • Firebase
  • GitHub
  • GraphQL
  • IOS Development
  • JSON
  • Jenkins
  • MVVM
  • Management
  • Mobile Security
  • Multithreading
  • Payments
  • Problem Solving
  • Regulatory Compliance
  • Release Management
  • Reporting
  • Scalability
  • Startups
  • Swift
  • Testing
  • UI
  • UIKit

Summary

Title: Sr. iOS Developer
Location: Morrisville, NC (Onsite)
Duration: Full Time
Video Interviews

Job Description
Required Qualifications :
10+ years of professional iOS development experience
Strong expertise in Swift and iOS SDKs
Deep understanding of UIKit and/or SwiftUI
Experience with modern architecture patterns (MVVM, Clean Architecture)
Strong knowledge of multithreading, memory management, and app lifecycle
Hands-on experience with testing frameworks (XCTest, XCUITest)
Solid understanding of REST APIs, JSON, and networking best practices
Experience working with CI/CD pipelines and App Store releases
Strong debugging, problem-solving, and communication skill

Preferred Skills:
Experience with SwiftUI in production
Experience building modular or multi-module apps
Familiarity with mobile security and compliance best practices
Experience with offline-first apps and data synchronization
Exposure to observability tools (Firebase, Crashlytics, OpenTelemetry)
Experience leading or owning major app features or platforms

Roles & Responsibilities
iOS Development & Architecture
Design, develop, and maintain high-performance iOS applications using Swift
Own end-to-end feature development from requirements to release
Define and evolve mobile architecture (MVVM / Clean Architecture / Modularization)
Ensure app scalability, reliability, and maintainability
Drive refactoring of legacy code and reduce technical debt

Performance, Quality & Stability
Optimize app performance: startup time, memory, battery, and UI responsiveness
Diagnose and fix crashes, ANRs, memory leaks, and performance bottlenecks
Implement strong error handling, logging, and monitoring
Ensure high test coverage using unit tests, UI tests, and integration tests

CI/CD & Release Management
Build and maintain CI/CD pipelines for iOS (GitHub Actions, Jenkins, Bitrise, etc.)
Manage App Store releases, TestFlight builds, and versioning strategies
Enforce coding standards, code reviews, and release quality gates

Integrations & Platform Capabilities
Integrate REST/GraphQL APIs and handle complex networking scenarios
Work with system frameworks: background tasks, push notifications, deep links
Integrate third- party SDKs (analytics, crash reporting, feature flags, payments)
Implement secure data storage, authentication, and encryption best practices

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.
  • Dice Id: 10113363
  • Position Id: 8952257
  • Posted 23 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Durham, North Carolina

4d ago

Easy Apply

Contract

65 - 70

Durham, North Carolina

Today

Contract

North Carolina

Today

Contract

$83.00 - $93.00

Durham, North Carolina

Today

Contract

$61 - $71 hourly

Search all similar jobs