- Location: Amsterdam
- Type: Contract
- Job #16760
iOS Developer (Swift) – Freelance (6 months, Amsterdam)
Location: Amsterdam, on-site 2+ days per week
Duration: 6 months
Start: ASAP
About the Project:
Join a leading Dutch bank on an exciting fintech project, working on mobile applications with a focus on payments (Apple Pay, Garmin Pay). This is a hands-on role requiring strong iOS expertise and experience in UI automation and architecture design.
Key Responsibilities:
-
Develop, maintain, and enhance iOS applications using Swift.
-
Implement UI test automation using XCTest and ensure code quality with unit and integration tests.
-
Design and develop custom UI components, ensuring visually appealing and user-friendly interfaces.
-
Apply modern architecture patterns (MVC, MVVM, MVP, protocol-oriented programming, modular frameworks).
-
Collaborate with cross-functional teams in Agile/SCRUM environment (2-week sprints).
-
Ensure compliance with fintech and banking security and testing standards.
Required Skills & Experience:
-
Proficiency in Swift and iOS development best practices.
-
Experience with UI test automation (XCTest).
-
Strong experience with custom UI design and visual elements.
-
Knowledge of architecture patterns and modular iOS frameworks.
-
Solid understanding of software engineering fundamentals, testing (unit + UI), and code quality.
-
Up-to-date with the latest Apple technologies and frameworks.
-
Agile/SCRUM experience, strong teamwork, and communication skills.
-
Master’s degree in IT or related field preferred.
-
1–10 years of relevant experience, preferably in banking or fintech.
Nice-to-Have:
-
Prior experience with Apple Pay or other payment integrations.