iOS Software Engineer | Remote

iOS Software Engineer | Remote

Posted Today by Crossing Hurdles

Negotiable
Undetermined
Remote
United Kingdom

Summary: The iOS Software Engineer role is a contract position focused on developing, testing, and deploying advanced iOS applications using Swift, UIKit, and SwiftUI. The engineer will collaborate with cross-functional teams to deliver innovative app features while ensuring high performance and adherence to best coding practices. This remote position requires a commitment of 10-40 hours per week.

Key Responsibilities:

  • Develop, test, and deploy advanced iOS applications using Swift, UIKit, and SwiftUI.
  • Integrate and manage API connections for robust data handling and real-time functionality.
  • Collaborate with designers, product managers, and backend developers to deliver cohesive app features.
  • Optimize application performance for speed, responsiveness, and reliability.
  • Implement architectural patterns such as MVC for scalability and maintainability.
  • Participate in testing, debugging, and deployment processes to maintain app quality.

Key Skills:

  • Expert-level proficiency in Swift programming language.
  • In-depth experience with UIKit and SwiftUI for mobile interfaces.
  • Strong understanding of MVC architectural patterns.
  • Expertise in API integration and mobile networking.
  • Proven track record of delivering high-performance iOS applications.

Salary (Rate): £120.00/hour

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Position: iOS Software Engineer

Type: Contract

Compensation: $30 - $120/hour

Location: Remote

Commitment: 10-40 hrs/week

Role Responsibilities

  • Develop, test, and deploy advanced iOS applications using Swift, UIKit, and SwiftUI while adhering to best coding practices.
  • Integrate and manage API connections to ensure robust data handling and real-time app functionality.
  • Collaborate closely with cross-functional teams, including designers, product managers, and backend developers, to deliver cohesive and innovative app features.
  • Optimize application performance to ensure speed, responsiveness, and reliability across all supported devices.
  • Implement solid architectural patterns such as MVC to promote scalability and maintainability.
  • Participate in rigorous testing, debugging, and deployment processes to maintain high app quality and meet App Store requirements.

Requirements

  • Have expert-level proficiency in the Swift programming language.
  • Possess in-depth experience with UIKit and SwiftUI for building sophisticated mobile interfaces.
  • Have a strong understanding of MVC architectural patterns.
  • Demonstrate expertise in API integration and mobile networking.
  • Have a proven track record of delivering high-performance, stable, and maintainable iOS applications.

Application Process

  • Easy Apply on LinkedIn
  • Check email for next steps
  • Participate in resume evaluation & interview stage