iOS Developer | Dutch Speaker | Amsterdam
Acquism SARL
Amsterdam Metropolitan Area, Nederland
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.
30+ dagen geleden