Experience: 5+ years
Key Responsibilities:
- Design and build scalable, modular iOS apps using Swift, SwiftUI, and UIKit
- Architect solutions using patterns like MVVM, MVC, or Clean Architecture
- Integrate and manage RESTful APIs and JSON handling
- Use SwiftData for persistence and model-driven storage, taking advantage of its declarative design
- Build responsive, accessible UIs using SwiftUI’s Layout System (Stacks, Frames, Spacers)
- Implement smooth animations, transitions, and custom ViewBuilders
- Utilize frameworks such as Google Maps SDK, Location, and Foundation
- Optimize app performance using Xcode Instruments, with strong emphasis on memory management
- Follow Apple Human Interface Guidelines to ensure consistent UX across all devices
- Implement secure mobile solutions using Keychain, encryption, and jailbreak detection
- Support push notifications, background modes, and deep/universal linking
- Conduct robust unit testing and UI automation testing using XCTest and XCUITest
- Collaborate in Agile teams, participate in code reviews, and mentor junior developers
Requirements:
- 5+ years of professional iOS development experience
- Proficient in Swift, SwiftUI, and UIKit
- Hands-on experience with SwiftData or transitional experience from Core Data
- Solid understanding of app lifecycle, memory/performance optimization, and background execution
- Strong knowledge of data structures (Array, Dictionary, Set, Map)
- Experience integrating REST APIs and working with version control systems (Git)
- Familiarity with dependency managers like CocoaPods and Swift Package Manager
- Understanding of CI/CD, Agile processes (Jira, Confluence), and TestFlight workflows
- Proven experience building apps for multiple screen sizes and with multilingual support
- Knowledge of secure coding practices and data protection techniques
- Awareness of accessibility (WCAG standards) and inclusive design
Nice to Have:
- Prior experience with SwiftData in production environments
- Experience with large-scale apps or Super App development
- Integration with tools like Firebase, Crashlytics, or NewRelic
- Open-source contributions or active engagement in iOS developer communities
- Exposure to public sector or government applications
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior iOS Software Engineer
2026-05-20
iOS Senior Software Engineer
2026-05-20
Frontend-Developer - Public Sector & Energy (w/m/d)
2026-05-21
- Posted
- Apr 30, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Doha
- Company
- MACH CONSULTANTS
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior iOS Software Engineer
2026-05-20
iOS Senior Software Engineer
2026-05-20
Frontend-Developer - Public Sector & Energy (w/m/d)
2026-05-21