Back to all jobs
Visible on IKONS todayNewPopular

iOS Developer

North HollandHybridHours negotiable<3months

You will work for a large financial institution. You will build secure, reliable apps used by millions of people every day. You will join a feature team responsible for the signing flows and security features in the app.

What you will do.

  • You will design, build, and continuously improve these user experiences.
  • You will take ownership of the end-to-end delivery process and contribute wherever needed to help the team succeed.
  • Working with a DevOps mindset, you will collaborate closely with colleagues across teams and disciplines.
  • The team operates in a complex environment within a large delivery stream and follows an Agile Scrum way of working.

What they ask

  • 8+ years of professional experience in iOS development, with strong expertise in Swift.
  • Strong architectural expertise, including modular application design, scalable codebases, and patterns such as Clean Architecture, VIPER, or similar approaches.
  • Solid experience with concurrency and asynchronous programming, including Swift Concurrency, GCD, Combine, or other reactive frameworks.
  • Strong communication skills and a proactive, collaborative mindset.
  • Experience implementing accessibility standards and best practices in iOS applications.
  • Experience building and maintaining applications using both UIKit and SwiftUI.

Nice to have.

  • Experience with modern build systems and project-generation tools such as Bazel, Buck, Tuist, XcodeGen, or Swift Package Manager.
  • Familiarity with AI-assisted software engineering practices.

Practical

  • The interview process consists of 2 stages.

How to apply

View the full assignment text and application details once your tailored application is ready.

Order a tailored application to view the full assignment and application details.

More context, less searching.

You get enough context to judge whether this job is relevant. The full brief, client details and next steps stay available inside the app.