Senior iOS Developer (Core/Native)

Overview

Remote
$80 - $110
Contract - W2
Contract - 12 Month(s)

Skills

IOS
Swift
Objective-C
Xcode
XCUITest
Appium
Native iOS development

Job Details

About the Role

We re looking for a Senior iOS Developer to join our team and contribute to the ongoing development and modernization of our consumer-facing mobile applications. You ll be part of a high-impact team responsible for performance, stability, security, and code modernization of one of the most widely used iOS applications globally. If you have a strong background in native iOS development and have launched high-download apps to the App Store, we want to hear from you!

Key Responsibilities

  • Analyze and modernize existing iOS code for performance, stability, and security improvements
  • Define, design, and deliver new features in current and future mobile products
  • Own and deliver highly visible features impacting millions of users
  • Perform and participate in peer code reviews and contribute to best practices
  • Tackle challenging UX and engineering problems with elegant solutions
  • Collaborate with designers, PMs, and fellow developers to deliver quality improvements and enhancements
  • Write reliable, testable code and support continuous deployment to production
  • Operate large-scale production systems and contribute to DevOps best practices
  • Contribute to cross-team discussions on architecture and development standards

Must-Have Qualifications

  • BS in Computer Science or related field (or equivalent experience)
  • 5+ years of experience in native iOS development
  • Proficiency in Swift, Objective-C, and Xcode
  • Deep understanding of View Controller lifecycle, concurrency, and mobile architecture patterns
  • Strong knowledge of data structures, algorithms, and object-oriented programming
  • Experience with Git and code repository management
  • Experience with mobile test frameworks such as XCUITest, Appium, or similar
  • Proven ability to launch and maintain consumer-facing iOS apps with 100k+ active users

Preferred Experience & Soft Skills

  • Familiarity with C++, Java, Espresso, Roboelectric, or Kiwi
  • Excellent communication skills (verbal and written)
  • Experience working with distributed teams
  • Highly collaborative, proactive, and detail-oriented
  • Fast learner who thrives in high-velocity 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.

About LanceSoft Inc.