iOS Developer (Dutch Speaker)

US3 ConsultingAmsterdam, NL
Published on

About the Role

We are looking for a seasoned iOS Developer to join our team in Amsterdam. You will be responsible for designing and building advanced applications for the iOS platform, working closely with cross-functional teams to define, develop, and ship new features. This role requires strong leadership in architecture design, legacy migration, and technical troubleshooting.

Key Responsibilities

  • Design and build advanced iOS applications using Swift and SwiftUI.
  • Lead the migration of legacy systems to modern iOS architecture.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure application performance, quality, and responsiveness.
  • Identify and fix bottlenecks and bugs.
  • Maintain high standards of code quality, organization, and automation.
  • Mentor junior developers and contribute to continuous improvement of development practices.
  • Troubleshoot and integrate with external systems.
  • Participate actively in code reviews.

Essential Skills & Competencies

  • Language Proficiency: Dutch (mandatory, working-level fluency).
  • Deep expertise in Swift, SwiftUI, and SwiftData.
  • Strong command of iOS frameworks: Core Data, Core Animation, Core Graphics, Core Text.
  • Experience with networking technologies, Bluetooth, and Wi-Fi.
  • Solid understanding of offline storage, multi-threading, and performance optimization.
  • Experience with RESTful APIs integration.
  • Familiar with Apple’s Human Interface Guidelines and design principles.
  • Proficiency with version control tools like Git/GitHub.
  • Strong understanding of software design patterns and architecture.

Desirable Skills

  • Knowledge of CI/CD pipelines for mobile apps.
  • Experience with canary releases and App Store distribution.
  • Familiarity with reactive programming paradigms.
  • Experience in automated testing, unit tests, and UI testing.
  • Background in developing complex UI/UX applications.
  • Working in Agile/Scrum environments.

Work Environment

This position is partially remote with occasional onsite presence in Amsterdam. You will collaborate with Dutch-speaking stakeholders and crew in an Agile team with a focus on technical excellence and continuous delivery.