Senior iOS Developer (Native)
Sidekick Interactive
Job description
About the role
You will own iOS work on client products in production, delivering new features and maintaining mature codebases. You will set technical direction, review code, and manage the full release cycle from ticket to App Store.
Key responsibilities
- Build and ship features in Swift using SwiftUI and UIKit.
- Read, debug, and improve existing codebases without breaking existing functionality.
- Diagnose crashes and production issues from logs, crash reports, and bug tickets.
- Manage releases via TestFlight, App Store Connect, phased rollout, and post‑release monitoring.
- Review pull requests and mentor intermediate developers.
- Collaborate with PM, tech lead, QA in Montreal and client teams as needed.
- Contribute to Kotlin Multiplatform shared modules as cross‑platform work expands.
Required profile
- 6+ years of iOS development with at least 4 years shipping native apps to the App Store.
- Strong Swift skills, solid UIKit, production SwiftUI experience.
- Practical concurrency knowledge: async/await, actors, GCD.
- Experience with MVVM, TCA, Clean Architecture or similar patterns.
- Proficiency with Swift Package Manager, Xcode build settings, schemes, targets and code signing.
- Testing experience with XCTest or Swift Testing and CI pipelines (GitHub Actions, Bitrise, Xcode Cloud).
- Professional English; French is a plus.
- Available to work Montreal hours (14:00–22:00 Tunisia time in summer, 15:00–23:00 in winter).
Required skills
- Swift, SwiftUI, UIKit
- Async/await, actors, GCD
- MVVM, TCA, Clean Architecture
- Swift Package Manager, Xcode, code signing
- XCTest, CI (GitHub Actions, Bitrise, Xcode Cloud)
- Instruments for profiling
What we offer
- 1‑year renewable contract, fully remote.
- Real products in production used by known brands.
- Senior team in Montreal that reviews code and values opinions.
- Opportunity to grow into a lead iOS role.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Tunisia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Sidekick Interactive
Related job offers
-
Senior SAP SupplyChain Consultant
DXC Technology Ariana -
Technicien Support Systèmes et Réseaux
VEO Worldwide Services Tunis -
SAP S/4HANA aATP Consultant – SCM Deployment
DXC Technology Ariana -
Senior Product Manager – Machine Learning
Yassir Tunis -
Statisticien·ne
Institut national de la statistique Tunis