iOS Developer – Advanced

Photon

Plano (TX)

On-site

USD 120,000 - 160,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Photon is seeking an Advanced iOS Developer to design, build, test, and maintain high-quality native iOS apps. You will work with Swift, SwiftUI/UIKit, iOS SDKs, and modern architectures in an Agile environment to deliver robust mobile solutions.

Ideal candidates have 6+ years of iOS experience, strong API integration skills, and a focus on performance, security, and scalable codebases in Plano, TX. Join a collaborative team that values engineering excellence.

Qualifications

  • 6+ years of professional iOS development experience.
  • Strong hands-on experience with native iOS development and architectural patterns such as MVVM/Cold Design.
  • Experience owning features from design to production deployment.

Responsibilities

  • Design, develop, and maintain scalable native iOS apps using Swift.
  • Build responsive UIs with SwiftUI and UIKit.
  • Implement app architectures (MVVM, VIPER, Clean) and integrate REST APIs.
  • Write unit and UI tests; troubleshoot production issues.
  • Collaborate with cross-functional teams and participate in code reviews.

Skills

Advanced Swift
SwiftUI/UIKit
iOS architecture
REST APIs
Testing & QA

Education

Bachelor's or Master's in CS/Engineering

Tools

Xcode
Instruments
XCTest/XCUITest
Git
CI/CD
Swift Package Manager/CocoaPods

Job description

We are looking for an Advanced iOS Developer with strong experience in designing, developing, testing, and maintaining high-quality native iOS applications. The ideal candidate should have hands-on expertise in Swift, SwiftUI/UIKit, iOS SDKs, mobile architecture, API integration, and performance optimization, along with the ability to work effectively in an Agile engineering environment.

Key Responsibilities
  • Design, develop, and maintain scalable native iOS applications using Swift.
  • Build responsive and reusable UI components using SwiftUI and UIKit.
  • Implement robust mobile architectures such as MVVM, VIPER, or Clean Architecture.
  • Integrate RESTful APIs, third‑party SDKs, authentication services, and backend systems.
  • Write clean, maintainable, testable, and well‑documented code.
  • Develop unit, UI, and integration tests and troubleshoot production issues.
  • Optimize application performance, memory usage, battery consumption, and startup time.
  • Implement secure coding practices for authentication, data storage, networking, and sensitive information.
  • Work with Git‑based version control and CI/CD pipelines for automated builds and releases.
  • Collaborate with product managers, UX/UI designers, backend engineers, QA, and other stakeholders.
  • Participate in technical design discussions, code reviews, sprint planning, and estimation.
  • Troubleshoot complex technical issues and provide sustainable solutions.
  • Mentor junior engineers and contribute to engineering best practices.
Required Technical Skills
  • Advanced proficiency in Swift
  • Strong experience with iOS SDK, SwiftUI, and UIKit
  • Strong understanding of iOS application architecture and design patterns
  • Experience with REST APIs, JSON, networking, and asynchronous programming
  • Experience with Swift Concurrency (async/await), GCD, and Combine
  • Strong understanding of memory management, ARC, and performance optimization
  • Experience with Core Data, UserDefaults, Keychain, and local persistence
  • Strong knowledge of iOS lifecycle, navigation, accessibility, and responsive UI development
  • Experience with Xcode, Instruments, XCTest/XCUITest
  • Proficiency with Git and CI/CD
  • Understanding of mobile security principles and secure API integration
  • Experience integrating third‑party libraries and SDKs using Swift Package Manager/CocoaPods
Preferred Skills
  • Experience with iOS app modularization and scalable codebases
  • Knowledge of dependency injection and reactive programming
  • Experience with Firebase or similar mobile analytics/crash‑reporting platforms
  • Exposure to cloud services and backend technologies
  • Experience working on enterprise‑scale or high‑traffic mobile applications
  • Familiarity with Agile/Scrum development methodologies
  • Exposure to AI‑enabled mobile applications or integration with AI/LLM‑powered services is a plus
Experience
  • 6+ years of professional iOS development experience, with strong hands‑on expertise in native iOS application development.
  • Proven experience owning complex features or modules from design through production deployment.
  • Experience working in cross‑functional and distributed engineering teams.
Education
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Swift | SwiftUI | UIKit | iOS SDK | MVVM/Clean Architecture | REST APIs | Swift Concurrency | Combine | Core Data | XCTest/XCUITest | Git | CI/CD | Performance Optimization | Mobile Security | Agile/Scrum

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Developer/ Software Engineer
iOS Developer/ Software Engineer

CRG • Fort Mill (SC)

On-site
USD 95,000 - 135,000
Senior iOS Developer
Senior iOS Developer

The Glove • Pittsburgh

On-site
USD 140,000 - 190,000
Senior IOS Developer
Senior IOS Developer

Veriipro • Morrisville (NC)

On-site
USD 100,000 - 130,000
Senior iOS Developer
Senior iOS Developer

Smart IT Frame LLC • Plano (TX)

On-site
USD 120,000 - 150,000
Senior iOS Engineer: Swift, Objective-C, UI & CI/CD
Senior iOS Engineer: Swift, Objective-C, UI & CI/CD

Devitechs • Town of Texas (WI)

On-site
iOS Engineer
iOS Engineer

Compunnel, Inc. • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Software Engineer (iOS)
Software Engineer (iOS)

Hilton Software • Town of Florida (NY)

On-site
USD 80,000 - 120,000
Software Engineer III, iOS, Java Developer
Software Engineer III, iOS, Java Developer

Jobtailor • Pennington (NJ)

On-site
USD 130,000 - 170,000
IOS Mobile Application Developer
IOS Mobile Application Developer

Veriipro • Jersey City (NJ)

On-site
USD 110,000 - 160,000
Software Engineer – iOS/Mobile
Software Engineer – iOS/Mobile

Jobtailor • San Carlos (CA)

On-site
USD 120,000 - 160,000