Job Title : Senior iOS Developer
Experience : 5+ Years
Location : Remote
Employment Type : Full-Time
About the Role
We are seeking a highly experienced Senior iOS Developer to lead the end-to-end development of our iOS application. The role requires deep expertise in camera frameworks, media processing, and secure content-sharing workflows. You will be responsible for building a polished, production-ready iOS experience while collaborating closely with the backend team working on Cloudflare Workers.
Key Responsibilities
- Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI
- Implement advanced camera, photo, and video capture features using AVFoundation
- Build media editing components including overlays, filters, and lightweight image processing
- Develop scalable front-end architecture following MVVM and Clean Architecture principles
- Integrate and consume REST APIs with secure networking and efficient media upload flows
- Manage asynchronous tasks, background processing, and app lifecycle events
- Optimize performance, troubleshoot issues, and ensure a smooth user experience
- Collaborate with cross-functional teams to deliver stable and high-performing features
- Ensure code quality through thorough testing, debugging, and best practices
Required Skills & Qualifications
5+ years of professional iOS development experienceStrong proficiency with Swift , SwiftUI , and iOS frameworksDeep understanding of AVFoundation for camera, video, and photo workflowsHands-on experience with media editing , filters, overlays, and image / video processingStrong grasp of MVVM , Clean Architecture, and modular code designExpertise in REST API integration, JSON handling, and secure data transferExperience with async programming, background tasks, and upload pipelinesAbility to work independently and deliver high-quality, production-ready featuresExcellent debugging, problem-solving, and performance optimization skillsAdditional Requirements (Mandatory)
Active public GitHub profile with 2+ years of visible contributionsMust be able to share CV + GitHub profile for client evaluation