Senior / Lead / Principal / Staff iOS Developer

Hybrid in Dallas, TX, US • Posted 8 hours ago • Updated 8 hours ago
Contract W2
12 Months
No Travel Required
Able to Sponsor
On-site
$70 - $75/yr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Artificial Intelligence
  • Continuous Integration and Development
  • Core Data
  • Encryption
  • Concurrent Computing
  • Continuous Delivery
  • Continuous Integration
  • Authentication
  • Cloud Computing
  • Collaboration
  • Firebase
  • Accessibility
  • Writing
  • Xcode
  • SQLite
  • Scalability
  • Scrum
  • OAuth
  • Objective-C
  • GraphQL
  • IOS Development
  • IT Management
  • GCD
  • Git
  • GitHub
  • Google Cloud
  • Google Cloud Platform
  • Agile
  • Amazon Web Services
  • Analytics
  • Cocoa Touch
  • Mobile Applications
  • Mobile Development
  • Quality Assurance
  • Management
  • MapKit
  • Mentorship
  • Messaging
  • Microsoft Azure
  • DevOps
  • SDK
  • User Experience
  • WCAG
  • mvc
  • JSON
  • Jenkins
  • MVVM
  • Machine Learning (ML)
  • RESTful
  • Software Engineering
  • Storage
  • Swift
  • Testing
  • UIKit
  • UI

Summary

< class="PDq2pG_selectionAnchorContainer" data-start="191" data-end="211">Job Summary

We are seeking an experienced Senior / Lead / Principal / Staff iOS Developer with 9+ years of professional experience designing, developing, and delivering high-performance native iOS applications. The ideal candidate will have deep expertise in Swift, SwiftUI, UIKit, iOS architecture, and modern software engineering practices. This role requires technical leadership, collaboration with cross-functional teams, and the ability to build scalable, secure, and user-friendly mobile applications.

< data-start="714" data-end="738">Required Skills
  • 9+ years of hands-on experience in native iOS application development.
  • Expert-level proficiency in Swift, SwiftUI, UIKit, and Objective-C.
  • Strong understanding of iOS SDK, Xcode, Cocoa Touch, and Apple Human Interface Guidelines.
  • Experience building scalable applications using MVVM, MVC, VIPER, or Clean Architecture.
  • Strong knowledge of RESTful APIs, GraphQL, JSON, and third-party SDK integrations.
  • Experience with local storage technologies such as Core Data, Realm, SQLite, and Keychain.
  • Expertise in asynchronous programming using Grand Central Dispatch (GCD), Swift Concurrency (async/await), and Combine.
  • Experience integrating Apple services such as APNs, Sign in with Apple, Apple Pay, HealthKit, and Core Location.
  • Knowledge of CI/CD pipelines using Fastlane, Jenkins, GitHub Actions, Bitrise, or Azure DevOps.
  • Strong experience with Git, GitFlow, code reviews, and Agile/Scrum methodologies.
  • Hands-on experience writing unit tests and UI tests using XCTest and XCUITest.
  • Knowledge of mobile application security, OAuth 2.0, JWT authentication, encryption, and secure coding practices.
  • Experience optimizing application performance, memory management, and battery efficiency.
  • Familiarity with Firebase services including Analytics, Crashlytics, Remote Config, and Cloud Messaging.
  • Experience working with AWS, Azure, or Google Cloud services for mobile backend integrations.
< data-start="2188" data-end="2213">Preferred Skills
  • Experience with AI/ML integrations such as OpenAI APIs, Apple Intelligence, Core ML, or Gemini APIs.
  • Exposure to ARKit, Vision Framework, MapKit, and WidgetKit.
  • Experience developing applications for iPadOS, watchOS, tvOS, or visionOS.
  • Knowledge of accessibility (WCAG) and Apple''s accessibility standards.
  • Experience mentoring developers and leading technical initiatives.
< data-start="2599" data-end="2628">Key Responsibilities
  • Design, develop, and maintain enterprise-grade native iOS applications.
  • Lead architecture discussions and establish best practices for mobile development.
  • Collaborate with product managers, UX designers, backend engineers, QA, and DevOps teams.
  • Build reusable components and scalable application frameworks.
  • Integrate RESTful APIs, GraphQL services, and third-party SDKs.
  • Ensure application quality through code reviews, testing, and continuous integration.
  • Optimize application performance, scalability, and security.
  • Troubleshoot production issues and implement effective solutions.
  • Mentor junior developers and provide technical leadership across the team.
  • Stay current with Apple''s latest technologies, frameworks, and iOS releases.
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: 91138713
  • Position Id: 9044467
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Irving, Texas

Today

Full-time

Irving, Texas

Today

Full-time

Dallas, Texas

Today

Easy Apply

Contract

Depends on Experience

Dallas, Texas

Today

Easy Apply

Full-time

Depends on Experience

Search all similar jobs