Our partner is looking for an IOS Developer to drive innovation and lead business transformation at a company specializing in cutting-edge digital solutions and strategic consulting. In this position part-time work is also available.
Tasks
- Designing and building advanced applications for the iOS platform
- Collaborating with the design team to define app features
- Designing efficient mobile applications working at all levels of the software architecture (UI, data access, web services)
- Writing clean and reusable code
- Participating in the improvement of the quality of the source code (especially through code reviews)
- Continuously developing technical knowledge in pace with mobile innovations
Requirements
- Relevant working experience in iOS development
- Proficiency with Swift and Cocoa Touch frameworksand mobile-specific fundamentals (networking, multithreading, memory management)
- Solid understanding of the full mobile development life cycle
- Understanding iOS architecture patterns (MVC, MVP, MVVM)
- Familiar with RESTful APIs to connect iOS applications to back-end services
- Experience with dependency management tools such as Cocoapods and Swift Package Manager
- Proficiency with understanding of code versioning (Git)
Preferences
- Experience with performance and memory tuning tools such as Instruments
- Familiar with continuous integration (Jenkins, Fastlane)
- Familiar with push notifications
- Have published one or more iOS apps in the App Store
- Experience in managing a small team of iOS developers
- Experience in mentoring junior iOS developers
What they offer
- Cafeteria package
- Hybrid working mode (currently 2 days at office, 3 days home office)
- Possibility to travel abroad on business trips (in EU) every 2-3 months to meet clients