iOS Developer-100% Remote

iOS Developer-100% Remote

Posted Today by 1761725833

Negotiable
Outside
Remote
USA

Summary: The iOS Developer role is a long-term contract position focused on developing and maintaining iOS applications. The position requires extensive knowledge of iOS technologies and a strong understanding of software development principles. The developer will work remotely and is expected to have a quality-first mindset with a passion for unit testing. The role is classified as outside IR35, indicating a flexible working arrangement.

Key Responsibilities:

  • Develop and maintain iOS applications using SwiftUI, Objective-C, Cocoa, Combine, and RxSwift
  • Utilize MVVM design pattern and development best practices
  • Debug large and complex native application code bases
  • Design features with testability as a pre-requisite
  • Collaborate on complex systems with a large customer base
  • Implement unit testing and use code coverage tools
  • Manage source control including branching, versioning, and code reviews
  • Apply security and encryption principles where applicable

Key Skills:

  • Extensive knowledge of iOS technologies (SwiftUI, Objective-C, Cocoa, Combine, RxSwift)
  • Strong understanding of software development principles
  • Experience with MVVM design pattern
  • Ability to debug complex native applications
  • Quality-first mindset and emphasis on testability
  • Experience with unit testing and code coverage tools (e.g., XCTest)
  • Advanced source control skills
  • Knowledge of security and encryption principles is a plus

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job title: iOS Developer
Job Duration: Long term Contract
Location - Remote

Knowledge, Skills and Abilities:

  • Extensive knowledge of iOS technologies such as SwiftUI, Objective-C, Cocoa, Combine and RxSwift
  • Strong understanding of software development principles, capabilities, and limitations of iOS platform
  • Utilize MVVM design pattern and development best practices
  • Ability to understand and debug large and complex native application code bases
  • Experience working on complex systems with a large customer base
  • Quality-first mindset with an emphasis on designing features with testability as a pre-requisite
  • Experience with and passion for Unit Testing and Code Coverage tools (ex. XCTest)
  • Advanced source control skills (branching and versioning, pull requests, merge conflict resolution, code reviews)
  • Security and encryption principles (e.g., biometrics, RSA, SqlCypher, SecureAuth or Ping) is a plus