IOS Developer

IOS Developer

Posted 1 week ago by 1756974790

Negotiable
Outside
Remote
USA

Summary: The IOS Developer role focuses on developing and maintaining enterprise-grade iOS applications using Swift and SwiftUI. The position involves modernizing legacy codebases, applying software engineering best practices, and leveraging reactive frameworks for scalable application development. Collaboration on UI/UX and architectural discussions is also a key aspect of the role. Staying updated with industry trends and introducing innovative solutions is expected.

Key Responsibilities:

  • Develop and maintain enterprise-grade iOS applications with Swift and SwiftUI
  • Refactor and modernize complex legacy codebases to meet business scalability needs
  • Apply modern software engineering practices for quality assurance
  • Leverage reactive frameworks (Combine, RXSwift, ReactiveSwift) to build efficient and scalable applications
  • Collaborate on UI/UX fundamentals, lifecycle management, and multi-threaded processing
  • Contribute to architectural discussions and promote best practices such as Clean Architecture
  • Stay current with industry trends and proactively introduce innovative technical solutions

Key Skills:

  • Proficiency in Swift and SwiftUI
  • Experience with reactive frameworks (Combine, RXSwift, ReactiveSwift)
  • Strong understanding of software engineering practices
  • Ability to refactor and modernize legacy codebases
  • Knowledge of UI/UX fundamentals and lifecycle management
  • Experience in architectural discussions and Clean Architecture principles
  • Awareness of industry trends and innovative technical solutions

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
  • Develop and maintain enterprise-grade iOS applications with Swift and SwiftUI
  • Refactor and modernize complex legacy codebases to meet business scalability needs
  • Apply modern software engineering practices for quality assurance
  • Leverage reactive frameworks (Combine, RXSwift, ReactiveSwift) to build efficient and scalable applications
  • Collaborate on UI/UX fundamentals, lifecycle management, and multi-threaded processing
  • Contribute to architectural discussions and promote best practices such as Clean Architecture
  • Stay current with industry trends and proactively introduce innovative technical solutions