We are looking for an iOS Developer to join our Team
Tasks
- Design, develop, test, and maintain high-quality native iOS applications using Swift.
- Build responsive and intuitive user interfaces using UIKit, Auto Layout, and SwiftUI where appropriate.
- Integrate iOS applications with RESTful APIs and backend services.
- Design and maintain scalable application architecture using established iOS design patterns and Dependency Injection.
- Implement and manage local data storage using CoreData, SQLite, and other persistence technologies.
- Write and maintain unit and UI tests using XCTest.
- Debug, profile, and optimize applications for performance, stability, memory usage, and battery efficiency.
- Participate in code reviews and maintain source code through Git-based workflows.
- Prepare and deploy applications to the App Store.
Benefits
- Employee events
- Mentoring
- Flexible working hours
- Vacation / Christmas bonus
- Special deals with selected partners
- Hybrid working possible
Requirements
- Strong hands-on experience with iOS development using Swiftand the iOS SDK.
- Deep understanding of iOS frameworks such as UIKit, CoreData, CoreGraphics, CoreAnimation, and CoreLocation.
- Strong proficiency with Xcode for developing, testing, debugging, and profiling iOS applications.
- Solid experience with Auto Layout and building responsive and adaptive user interfaces.
- Good understanding of Apple Human Interface Guidelines (HIG) and mobile UI/UX principles.
- Experience integrating RESTful APIs using URLSession, Alamofire, or similar technologies.