Job matched to your search
iOS Developer, Sr.
Torentify · Amsterdam
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
# Senior iOS Developer
## About the Role
We are looking for a **Senior iOS Developer** to join a high-impact financial services team developing customer-facing mobile banking experiences for card management, payment initiation, and secure transactions. You will work on native iOS development using modern Swift technologies while helping modernize legacy Objective-C code and improve application architecture, testability, and accessibility.
This is a **hybrid role based in Amsterdam**, with two days per week onsite. You will work in an Agile/DevOps environment and collaborate closely with product, backend, and design teams to deliver financial products used at scale.
## Key Responsibilities
- Build and maintain native iOS features for card management and payment flows.
- Develop secure transaction experiences for mobile banking users.
- Modernize and refactor legacy Objective-C code into Swift.
- Apply VIP / Clean Architecture to improve testability and separation of concerns.
- Implement and improve accessibility features, including **VoiceOver** and **Dynamic Type**.
- Support compliance with **European Accessibility Act (EAA)** requirements.
- Work with automated accessibility testing where applicable.
- Participate in Agile/Scrum development practices.
- Work with CI/CD pipelines and mobile development automation.
- Collaborate with product, backend, and design teams in a DevOps culture.
- Contribute to the continued modernization and improvement of the mobile banking ecosystem.
## Required Qualifications
- **8–10 years of iOS development experience**.
- Strong experience with **Swift**.
- Strong experience with **UIKit** and **SwiftUI**.
- Deep understanding of **VIP / Clean Architecture**, or VIPER with the ability to adapt to VIP / Clean Architecture.
- Experience implementing **mobile accessibility**, including VoiceOver and Dynamic Type.
- Experience working with CI/CD practices and tools such as **Fastlane, GitHub Actions, or GitLab CI**.
- Based in or able to commute to **Amsterdam** for the required hybrid schedule.
- Experience working in Agile/Scrum and DevOps environments.
## Preferred Qualifications
- Experience with automated accessibility testing.
- Experience in **financial services, banking, or fintech**.
- Experience specifically within the **card and payment domain** is strongly preferred.
## Skills & Competencies
- Native iOS development
- Swift
- UIKit
- SwiftUI
- Objective-C modernization
- VIP / Clean Architecture
- VIPER
- Mobile accessibility
- VoiceOver
- Dynamic Type
- EAA compliance
- CI/CD
- Fastlane
- GitHub Actions
- GitLab CI
- Agile/Scrum
- DevOps
- Mobile banking and payment experiences
- Cross-functional collaboration
- Software architecture and testability
## Education & Experience
**Education:**\
The source job description does not specify an education requirement.
**Experience:**
- 8–10 years of iOS development experience.
- Strong Swift, UIKit, and SwiftUI experience.
- Experience with VIP / Clean Architecture or VIPER.
- Accessibility implementation experience.
- CI/CD experience.
- Financial services, banking, or fintech experience is preferred.
## Work Arrangement & Schedule
- **Location:** Amsterdam, Noord-Holland, Netherlands
- **Work arrangement:** Hybrid
- **Onsite requirement:** 2 days per week onsite in Amsterdam
- **Employment type:** Not specified in the source job description.
- **Weekly hours:** Not specified.
- **Additional schedule flexibility:** Not specified.
- **Weekend requirements:** Not specified.
## Compensation & Benefits
- **Compensation:** EUR — amount not specified in the source job description.
- Benefits are not specified in the source job description.
## Compliance / Additional Information
This role supports customer-facing financial products involving **card management, payment initiation, and secure transactions**. Accessibility responsibilities include implementation of VoiceOver and Dynamic Type and support for **EAA compliance**.
More jobs in Amsterdam
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job