> Markdown version of [/jobs/ext/1368460-mid-ios-developer](https://www.wearedevelopers.com/jobs/ext/1368460-mid-ios-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # MID iOS Developer - **Company:** Air Apps - **Location:** Barcelona, Spain (Remote available) - **Salary:** €60,000.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** Apple Watch, Unity 3d, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Apple IOS, Applications Architecture, JIRA, Unit Testing, Microsoft Azure, Mobile Application Development, Software Quality, Collaborative Software, Software Design Patterns, Machine Learning, Model View ViewModel, Object-Oriented Software Development, Tensorflow, Software Engineering, Trello, User Interface Testing, Uikit, Test-Driven Development (TDD), Swiftui, Ios Frameworks, Firebase, Git, Core Data, Integration Tests, Solid Principles, Information Technology, Cocoapods, Graphql, React Native, Cloud Integration, Objective C++, Restful APIs, Multiplatform - **Published:** July 21, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + Bachelor's Degree in Computer Science, Software Engineering, or a related field. + 2+ years of experience in native iOS development with Swift and Objective-C. · Strong knowledge of iOS frameworks and SDKs, such as UIKit, Foundation, and CoreData. + Experience with SwiftUI for building modern, user-friendly interfaces. · Proficiency in SOLID principles, object-oriented programming (OOP), and design patterns. + Proficient in writing unit tests and ensuring code quality through test-driven development (TDD) practices. + Familiarity with dependency management tools like CocoaPods and Swift Package Manager. + Experience with RESTful APIs, GraphQL, and networking frameworks like Alamofire. + Strong understanding of version control using Git. + Hands-on experience with CI/CD pipelines for mobile development. + Experience with Agile methodologies and collaboration tools like Jira or Trello. Nice to Have + Experience with React Native for cross-platform development. + Understanding of VR/AR technologies (ARKit, RealityKit) and Unity 3D. + Experience working with machine learning models on-device using Core ML or TensorFlow Lite. + Knowledge of Cloud integrations, such as Firebase, AWS, or Azure services for iOS apps. ## Description + Develop and maintain native iOS applications using Swift and Objective-C. + Define and implement technical architectures, including MVVM or other industry best practices. + Oversee the development of technical specifications, requirements, and performance metrics to ensure application quality and efficiency. + Implement unit testing, UI testing, and integration testing frameworks such as Swift Testing and XCUITest to maintain a high standard of code reliability. + Collaborate with UX designers, web and mobile developers to deliver seamless, user-friendly experiences. + Utilize CI/CD pipelines to streamline development and deployment processes. + Ensure applications are scalable, performant, and secure, following best practices in security and compliance. + Stay updated with the latest advancements in the iOS ecosystem, including new SDKs, APIs, and Apple platform features. + Develop applications for iOS, Apple Watch (watchOS) and visionOS to expand our ecosystem of products. ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025)