IOS Developer - Swift

IOS Developer - Swift

Posted 1 week ago by Zudu

Negotiable
Undetermined
Hybrid
Edinburgh, Scotland, United Kingdom

Summary: We are looking for an experienced IOS Developer on a contract basis to enhance a high-performance application by implementing modern iOS features and improving user experience. The role involves collaboration with backend, design, and AI teams to ensure a secure and intuitive application. The ideal candidate should have a strong background in building scalable mobile applications for large audiences. This position is hybrid and expected to last 3 to 4 months with potential for extension.

Key Responsibilities:

  • Develop, and maintain advanced features for our IOS app using Swift and modern IOS frameworks.
  • Collaborate with backend engineers to integrate APIs, WebSockets, and streaming protocols.
  • Integrate and/or work with AI engineers to integrate machine learning models for chat enhancements, transcription, or personalization features.
  • Optimize app performance and scalability for large, concurrent user bases.
  • Ensure high standards of code quality, security, and privacy.
  • Conduct code reviews and write automated tests to maintain reliability and stability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Adhere to IOS development best practices to ensure code quality and long-term maintainability.

Key Skills:

  • 5+ years of professional IOS development experience.
  • Experience with CocoaPods and SPM.
  • Deep understanding of MVVM architecture patterns.
  • Expert in Swift, UIKit, and SwiftUI.
  • Solid understanding of networking, multithreading, and async programming in IOS.
  • Strong understanding of App Store submission process and deployment best practices.
  • Experience with continuous integration and delivery (CI/CD).
  • Memory management and performance optimization.
  • Git proficiency for collaborative development.
  • Nice-to-Have experience with real-time communication (RTC) technologies ideally WebRTC.
  • End-to-end encryption implementation experience.
  • Familiarity with AI/ML integration.
  • Knowledge of video compression, streaming protocols, and low-latency optimizations.
  • Understanding of analytics and user engagement tracking in messaging contexts.

Salary (Rate): undetermined

City: Edinburgh

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: IOS Developer (Contractor) - Swift

Contract Type: Contract ( Hybrid)

Duration: 3 - 4 months (with potential extension)

Location: Edinburgh (Hybrid)

Start Date: ASAP

About the Role

We are seeking an experienced IOS Developer to join our product team on a contract basis to help continue to build a high-performance application, implementing modern iOS features and enhancing the overall user experience. This is a contract position focused on refactoring, optimization, and feature implementation. You will work closely with our backend, design, and AI teams to deliver a secure, smooth, and intuitive experience for our users. This role will suit a developer who has previously built scalable mobile applications used by large audiences.

Key Responsibilities

  • Develop, and maintain advanced features for our IOS app using Swift and modern IOS frameworks.
  • Collaborate with backend engineers to integrate APIs, WebSockets, and streaming protocols.
  • Integrate and/or work with AI engineers to integrate machine learning models (on-device and/or cloud-based) for chat enhancements, transcription, or personalization features.
  • Optimize app performance and scalability for large, concurrent user bases.
  • Ensure high standards of code quality, security, and privacy (especially around communications and data storage).
  • Conduct code reviews and write automated tests to maintain reliability and stability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Adhere to IOS development best practices (naming conventions, SOLID principles, and Swift API design guidelines) to ensure code quality and long-term maintainability.

Required Skills & Experience

  • Friendly, strong communicator who thrives in a collaborative environment, working effectively with cross-functional teams (design, backend, AI) and contributing to a positive, solution-focused team culture.
  • 5+ years of professional IOS development experience.
  • Experience with CocoaPods and SPM
  • Deep understanding of MVVM architecture patterns
  • Expert in Swift, UIKit, and SwiftUI.
  • Solid understanding of networking, multithreading, and async programming in IOS.
  • Strong understanding of App Store submission process and deployment best practices.
  • Experience with continuous integration and delivery (CI/CD).
  • Memory management and performance optimization
  • Git proficiency for collaborative development
  • Nice-to-Have experience with real-time communication (RTC) technologies ideally WebRTC for audio/video calls or real-time messaging apps.
  • End-to-end encryption implementation (Virgil E3Kit or similar)
  • Experience with VoIP push notifications and CallKit.
  • Familiarity with AI/ML integration (Core ML, on-device inference, or API-based AI services).
  • Knowledge of video compression, streaming protocols (HLS, RTMP), and low-latency optimizations.
  • Understanding of analytics and user engagement tracking in messaging contexts.

Contract Details

Length: 3 - 4 months (possibility of extension)

Rate: Competitive, based on experience

Hours: Full-time contractor

Location: Edinburgh - Hybrid