- Workplace
- Remote
- Type
- Full-time
- Department
- IT
- Seniority
- Lead
- Source
- RecruiterFlow
Description
IOS Developers - REMOTE
Key Skills & Experience
- 5+ years Min of experience in mobile development, with a focus on UIKit and/or SwiftUI, (UIKit non negotiable)
- Strong understanding of the iOS native framework and first-party APIs
- Solid experience with MVVM architecture, clean code principles, and common design patterns
SwiftUI experience should include:
- Building custom components and UI elements
- Handling view lifecycle and screen orientation
- State management (State, EnvironmentObject, AppStorage, FocusState)
- Localization and internationalization
Strong knowledge of Swift, including:
- Data structures, protocols, delegates, structs, and enums
- Memory management, closures, and higher-order functions
- Modern concurrency (Async/Await, Combine, Operations)
- Experience with dependency injection (e.g. Swinject, Property Wrappers, Factory)
- Understanding of mobile security best practices and API integrations
- Strong problem-solving skills and attention to detail
Duties:
- Build and improve iOS applications using UIKit and/or SwiftUI
- Work closely with designers and developers to create smooth user experiences
- Write clean, maintainable, and efficient code
- Integrate RESTful APIs and WebView flows into applications
- Ensure performance, security, and scalability of apps
- Debug and resolve issues to maintain high-quality standards
- Stay up to date with industry trends and contribute new ideas to the team