Senior iOS Developer
Il y a 21 heures
Tunisie
Sidekick Interactive
Télétravail
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Senior iOS Developer (Native) | Remote, Tunisia
Sidekick Interactive
· Contract, 1 year, renewable About Sidekick Sidekick Interactive is a Montreal software agency founded in 2011. Our 30 people build and maintain mobile apps for clients such as TouchTunes, HP, ABB and Dassault Systèmes. We ship native iOS and Android, plus Flutter, React Native and Kotlin Multiplatform where they fit. The role You will own iOS work on client products in production. Some of it is new features. Much of it is mature code that other people wrote, and you will need to understand it before you change it. You will set the technical direction for iOS on your projects, review code, and take each fix or feature from ticket to App Store release.
What you'll do
• Build and ship features in Swift, with SwiftUI and UIKit
• Read, debug and improve existing codebases without breaking what works
• Diagnose crashes and production issues from logs, crash reports and bug tickets, and confirm the cause before you fix it
• Manage releases: TestFlight, App Store Connect, phased rollout, and post-release monitoring
• Review pull requests and mentor intermediate developers
• Work with our PM, tech lead and QA in Montreal, and with client teams when needed
• Contribute to KMP shared modules as our cross-platform work grows What we're looking for
• 6+ years of iOS development, with at least 4 years shipping native apps to the App Store
• Strong Swift. Solid UIKit, production SwiftUI experience
• Concurrency in practice: async/await, actors, GCD, and the bugs each one causes
• Architecture you have lived with: MVVM, TCA, Clean or similar, and an opinion on when each fits
• Swift Package Manager, Xcode build settings, schemes, targets and code signing
• Testing with XCTest or Swift Testing, plus CI (GitHub Actions, Bitrise or Xcode Cloud)
• Instruments for memory, performance and energy profiling
• Professional English, written and spoken. French is a plus.
• Available to work Montreal hours: 14:00–22:00 Tunisia time in summer, 15:00–23:00 in winter Nice to have
• Kotlin or Android exposure, or interest in Kotlin Multiplatform
• ARKit, RealityKit, Vision or Core ML
• White-label apps or multi-target builds
• Accessibility (VoiceOver, Dynamic Type)
• Agency or consulting experience across several clients
What we offer
• 1-year renewable contract, fully remote
• Real products in production, used by known brands
• A senior team in Montreal that reviews your code and listens to your opinions
• Room to grow into a lead role on iOS accounts Process One 60-minute interview.
· Contract, 1 year, renewable About Sidekick Sidekick Interactive is a Montreal software agency founded in 2011. Our 30 people build and maintain mobile apps for clients such as TouchTunes, HP, ABB and Dassault Systèmes. We ship native iOS and Android, plus Flutter, React Native and Kotlin Multiplatform where they fit. The role You will own iOS work on client products in production. Some of it is new features. Much of it is mature code that other people wrote, and you will need to understand it before you change it. You will set the technical direction for iOS on your projects, review code, and take each fix or feature from ticket to App Store release.
What you'll do
• Build and ship features in Swift, with SwiftUI and UIKit
• Read, debug and improve existing codebases without breaking what works
• Diagnose crashes and production issues from logs, crash reports and bug tickets, and confirm the cause before you fix it
• Manage releases: TestFlight, App Store Connect, phased rollout, and post-release monitoring
• Review pull requests and mentor intermediate developers
• Work with our PM, tech lead and QA in Montreal, and with client teams when needed
• Contribute to KMP shared modules as our cross-platform work grows What we're looking for
• 6+ years of iOS development, with at least 4 years shipping native apps to the App Store
• Strong Swift. Solid UIKit, production SwiftUI experience
• Concurrency in practice: async/await, actors, GCD, and the bugs each one causes
• Architecture you have lived with: MVVM, TCA, Clean or similar, and an opinion on when each fits
• Swift Package Manager, Xcode build settings, schemes, targets and code signing
• Testing with XCTest or Swift Testing, plus CI (GitHub Actions, Bitrise or Xcode Cloud)
• Instruments for memory, performance and energy profiling
• Professional English, written and spoken. French is a plus.
• Available to work Montreal hours: 14:00–22:00 Tunisia time in summer, 15:00–23:00 in winter Nice to have
• Kotlin or Android exposure, or interest in Kotlin Multiplatform
• ARKit, RealityKit, Vision or Core ML
• White-label apps or multi-target builds
• Accessibility (VoiceOver, Dynamic Type)
• Agency or consulting experience across several clients
What we offer
• 1-year renewable contract, fully remote
• Real products in production, used by known brands
• A senior team in Montreal that reviews your code and listens to your opinions
• Room to grow into a lead role on iOS accounts Process One 60-minute interview.