Job Location – Amsterdam, Netherlands
Experience (Years) : 10+ years
Pay Rate – TBN
Start Date - ASAP
6 Months Contract – Renewable
Role Description :
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Participate in code reviews and mentor junior developers.
- Contribute to continuous improvement of our development practices.
- Strong knowledge of Network, Bluetooth, WiFi, and other required tech enablers.
Essential Skills :
Partially remote role based in Amsterdam.Dutch proficiency at the working level is mandatory to understand and work with stakeholders and crew members.10+ years of professional and senior experience developing in-depth iOS applications.Experience in architecture and technical designs of complex greenfield iOS applications.Leadership experience in migration projects from legacy to modern landscapes.Lead troubleshooting for problematic external systems and smooth integration with crew domains.Strong proficiency with Swift, SwiftUI, and SwiftData.Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.Experience with offline storage, threading, and performance optimization techniques.Familiarity with RESTful APIs for backend integration.Knowledge of the open-source iOS ecosystem and available libraries.Awareness of the latest iOS / Swift features.Understanding of Apple’s design principles and interface guidelines.Experience with Git / GitHub.Solid grasp of software design patterns and architecture principles.Strong knowledge of Network, Bluetooth, WiFi, and other required tech enablers.Desirable Skills :
Knowledge of CI / CD pipelines for mobile applications.Experience with canary releases.Familiarity with app distribution via the App Store.Understanding of reactive programming paradigms.Experience implementing automated testing platforms and unit tests.Background in developing applications with complex UI / UX requirements.Experience with agile development methodologies.