Requirements:
- Minimum 2–3 years hands-on experience in iOS development using Swift.
- Strong understanding of mobile application architecture and performance optimization.
- Proven experience in writing unit tests and integration tests.
- Experience building apps
from scratch
and/or continuing / extending existing projects. - Familiarity with common iOS architectures:
Clean Architecture
,
MVVM
, and
TCA (The Composable Architecture)
. - Experience with
SwiftUI
and with
UIKit - Experience using
Combine
and other reactive patterns. - Experience supporting and targeting
iOS 15
(or specify supported minimum iOS version). - Demonstrated ability to implement a
domain layer
within MVVM or Clean Architecture. - Budget Salary 8-9mio nett
Job Description:
- Develop, maintain, and optimize iOS mobile applications for a marketplace platform with a focus on performance, security, and UX quality.
- Work on both
new features
and
extending existing projects,
be ready to continue an existing codebase or design modules from scratch. - Collaborate with product, backend, and QA to design, test, and implement features; ensure smooth integration with backend services.
- Apply Clean Architecture / MVVM / TCA principles and implement a well-structured domain layer to keep code maintainable and testable.
- Use Swift (SwiftUI or UIKit depending on the module) and Combine or equivalent reactive frameworks where appropriate.
- Monitor, analyse, and debug performance and reliability issues; produce post-mortems and improvement plans.
- Write and maintain unit tests and integration tests; ensure CI pipelines include test runs.
- Follow secure coding practices, perform code reviews, and mentor junior iOS engineers where applicable.