Jobs → Engineering → iOS Developer

iOS Developer

Kiran VaddiUnited StatesSENIORPosted 4d ago
SwiftSwiftUIMVVMApple Human Interface GuidelinesiOS accessibilitytrunk based developmentfeature togglesbranch by abstractionCI/CDGitLabArtifactorySonarQubeAgilemobile developercode reviewspull requestspair programmingUIKitautomated testingFBSnapshotSwiftTestmobile analyticstelemetryFirebaseInstabug
About the Role We are looking for an experienced iOS Developer to join our team. This role involves building, debugging, and supporting iOS applications using Swift, with a focus on enterprise applications. Key Responsibilities • Build, debug, and support iOS applications using Swift • Implement applications using SwiftUI in production/enterprise environments • Apply MVVM architecture design pattern for iOS app architecture • Design applications that adhere to Apple's Human Interface Guidelines • Participate in the full lifecycle of iOS apps, from feature inception to AppStore release • Build accessible experiences on iOS mobile devices • Apply modern development principles like trunk based development, feature toggles, and branch by abstraction • Utilize CI/CD tools such as GitLab, Artifactory, and SonarQube • Deliver software in an Agile environment • Work in an agile team participating in code reviews, pull requests, and pair programming Requirements • 5+ years of experience with building, debugging, and supporting iOS applications using Swift • 2+ years of hands-on experience with SwiftUI in production/enterprise applications • Strong understanding and practical experience with MVVM architecture design pattern • Experience designing applications that adhere to Apple's Human Interface Guidelines • Participation in the full lifecycle of at least one publicly available iOS app • Good understanding of iOS accessibility features • Strong understanding of modern development principles • Knowledge of the mobile landscape, architectures, trends, and emerging technologies • Strong understanding of CI/CD tools • Experience in delivering software in an Agile environment • Experience working in an agile team of mobile developers Desired Skills • Familiarity with legacy layouts, especially in maintaining or migrating legacy code that utilizes UIKit • Experience with automated testing frameworks for iOS, such as FBSnapshot and SwiftTest • Familiarity with mobile analytics and telemetry tools like Firebase or Instabug

Similar projects

Java Full Stack Developer
Jyothi More · Java, Python, microservices
Full Stack Web Developer
Abhishek Sharma · Kiro, React, Angular
Full Stack Development Manager
Anand Budiga · .NET/C#, React, Angular
Early · 0 applied1 of 7,999 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy