This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior iOS Developer to join our remote-friendly engineering team and help build a new banking app for our customer. This role is ideal for someone with strong client facing experience and deep technical expertise. You will get the chance to work within a highly senior team in a collaborative environment and fast paced decision making. The codebase is built with MVVM-C architecture and SwiftUI.
Job Responsibility:
Lead the design and development of features using MVVM-C architecture and modular Swift Packages
Implement and maintain good coding standards within the team
Own the build and deployment configurations across various environments
Collaborate with cross-functional teams to define product requirements and technical solutions
Contribute to and expand our design system (reusable UI components, tokens, and assets)
Ensure a scalable, testable codebase by writing clean, maintainable Swift code
Stay up to date with iOS development trends and Swift evolution
Requirements:
8+ years of overall software development experience, with a primary focus on iOS application development
Strong proficiency in Swift and SwiftUI, with a deep understanding of modern iOS development practices
Expertise in networking, API integration, and state management
Familiarity with multi-environment configurations and CI/CD pipelines
Solid understanding of Xcode build system, Instruments, debugging, and profiling tools
Experience contributing to or maintaining a design system / reusable component library
Strong focus on clean architecture, modularization, and testability
Excellent communication skills, with the confidence to defend architectural and technical decisions using clear, well reasoned arguments
Pragmatic, and solution-oriented mindset when dealing with tight deadlines and shifting requirements
Experience navigating complex stakeholder dynamics, including managing expectations with non-technical or demanding clients
Nice to have:
Experience with Combine or other reactive frameworks
Knowledge of Fastlane or other automation tools
Previous contributions to open-source Swift libraries
Understanding of App Store release management and Apple’s Human Interface Guidelines
What we offer:
Private medical insurance
National holidays off, even when falling on weekends