iOS Developer
Odixcity Consulting
Municipality of Madrid, Spain
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Municipality of Madrid, Spain
Tech stack
API
IOS Applications
App Store (IOS)
Automation of Tests
Code Review
Continuous Integration
Persistent Data Structure
Mobile Application Software
Model View ViewModel
UIKit
Multithreading
Swiftui
Swift
Backend
Core Data
Information Technology
GraphQL
Microservices
Job description
- Design, develop, and maintain complex iOS applications using Swift and SwiftUI.
- Collaborate with product managers, designers, and backend engineers to define feature requirements and technical solutions.
- Implement clean architectures and maintainable codebases using patterns like MVVM or VIPER.
- Optimise performance, reliability, and responsiveness across a variety of iOS devices.
- Manage the full mobile app lifecycle, including testing, deployment, and App Store release.
- Troubleshoot and resolve complex issues related to concurrency, performance, and user experience.
Requirements
- Degree/Diploma in Computer Science, Engineering, Information Technology, or a related field.
- 7+ years of professional experience developing native iOS applications.
- Proven track record of shipping apps to the App Store.
- Deep expertise in Swift, SwiftUI, UIKit, Combine, and Core Data.
- Strong understanding of networking (REST, GraphQL), data persistence, and multithreading.
- Experience integrating mobile apps with backend services and APIs.
- Solid knowledge of automated testing, CI/CD workflows, and code review practices.
- Excellent communication skills and the ability to work closely with cross-functional teams.
What's on Offer?
- Flexible working options
- Great work environment
- Opportunity to make a positive impact