IOS Engineer | Plano/Columbus, US

PhotonDallas, TX
$42,000 - $147,000Hybrid

About The Position

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.

Requirements

  • 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
  • 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.

Nice To Haves

  • 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

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.

Benefits

  • Medical, vision, and dental benefits
  • 401k retirement plan
  • variable pay/incentives
  • paid time off
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service