Senior iOS Developer (remote within EMEA)
Senior iOS developer building the Printful and Printify iOS apps (SwiftUI + The Composable Architecture), which merchants use to design products, manage stores, and track orders. You own features end to end — architecture, A/B testing, releases — while mentoring peers and improving performance and stability.
- Compensation
- €4K / mo
- Location
- Rīga, LV
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Mobile
- Posted
Skills
Must have
- 5+ years of professional experience building production iOS apps in Swift
- Strong experience with SwiftUI
- Solid understanding of Swift concurrency (async/await, actors, Sendable)
- Experience with modular app architecture and Swift Package Manager
- Experience writing unit tests (XCTest or Swift Testing)
- Track record of making architectural decisions and leading features from idea to release
- Experience working with Git, code review, and collaborative development
- Good knowledge of Apple's Human Interface Guidelines
Nice to have
- Experience with The Composable Architecture (TCA) or another unidirectional architecture (Redux/MVI-style)
- UIKit interoperability
- WidgetKit or other app extensions
- CI/CD for iOS (GitHub Actions, TestFlight, App Store release process)
- Product analytics and experimentation (Amplitude, Firebase)
- Crash reporting and triage (Sentry, Crashlytics)
- Snapshot testing
- Experience working with AI-assisted development tools
Full description
About the role:
Our team is at the heart of our success. You’ll be part of a culture where everyone is respected, included, and encouraged to grow. We value continuous learning, uphold a high work ethic, and have fun along the way.
As a Senior iOS Developer, you’ll work on the Printful and Printify iOS apps, which merchants use to design products, manage their stores, and track orders. Both apps are built with SwiftUI and The Composable Architecture (TCA). You’ll help shape feature design and architecture, set technical direction with the team, and make decisions that affect thousands of users worldwide. You’ll work closely with designers, backend developers, and our Android team to deliver consistent, polished experiences across platforms.
Your daily tasks will include:
- Designing, building, and maintaining features in modular SwiftUI apps
- Owning features end to end, from design review and architecture to A/B testing and release
- Driving architectural decisions and raising the bar on code quality through code reviews
- Mentoring other developers and sharing best practices across the mobile team
- Improving app performance, stability, and crash-free rate
- Keeping up with Apple platforms, including new iOS releases and Swift language changes, and bringing what’s useful into our apps
Your qualifications:
- 5+ years of professional experience building production iOS apps in Swift
- Strong experience with SwiftUI
- Solid understanding of Swift concurrency (async/await, actors, Sendable)
- Experience with modular app architecture and Swift Package Manager
- Experience writing unit tests (XCTest or Swift Testing)
- A track record of making architectural decisions and leading features from idea to release
- Experience working with Git, code review, and collaborative development
- Good knowledge of Apple’s Human Interface Guidelines
Nice to have:
- Experience with The Composable Architecture (TCA) or another unidirectional architecture (Redux/MVI-style)
- UIKit interoperability
- WidgetKit or other app extensions
- CI/CD for iOS (GitHub Actions, TestFlight, App Store release process)
- Product analytics and experimentation (Amplitude, Firebase)
- Crash reporting and triage (Sentry, Crashlytics)
- Snapshot testing
- Experience working with AI-assisted development tools