Kotlin + Swift Developer
About the job
AlarmTek is rapidly expanding and we are seeking experienced Kotlin + Swift Developer with experience in both architecture, design, and ongoing app optimization to join our dynamic team. AlarmTek is searching for a results-driven individual who is able to take charge, work independently and problem solve to get the job done. If you like working in a fast-paced environment this is the job for you.
Must-Have Requirements
- 3+ years of hands-on native Android development experience, 3+ years of hands-on native iOS development experience
- Strong expertise in Kotlin (primary language)
- Strong expertise in Swift (secondary language)
- Deep knowledge of Android SDK, Android Studio, Gradle, iOS SDK, Xcode, and Swift Package Manager (SPM) / CocoaPods
- Solid experience with modern Android architecture:
- MVVM / Clean Architecture
- Jetpack Compose
- Jetpack libraries: Coroutines + Flow, Hilt/Dagger (Dependency Injection), Room, Navigation Component, ViewModel, LiveData / StateFlow
- SwiftUI
- Swift frameworks: async/await + Combine, Dependency Injection (Swinject / Resolver), Core Data, Navigation, @State / @ObservedObject / @StateObject
- Experience consuming RESTful APIs (Retrofit + OkHttp or similar)
- Experience consuming RESTful APIs (URLSession or Alamofire)
- Publishing apps on Google Play Store
Strongly Preferred / Nice-to-Have
- Jetpack Compose production experience
- Performance optimization, memory management, and ANR troubleshooting
- Familiarity with Firebase, push notifications, offline-first apps
- Bachelor’s degree in Computer Science or equivalent practical experience
- Glance widgets experience (Jetpack Glance)
- WidgetKit experience
- Picture-in-Picture (PiP) mode experience
About AlarmTek:
AlarmTek Smart Security is a family-owned, locally grown business that has been servicing and protecting homes and businesses throughout Western Canada for the past 20 years.
We know how good it feels when you're a part of something bigger than yourself. At AlarmTek, protecting families and keeping them safe is our priority.
We do this by offering some of the smartest home security technology available today, ensuring our customers feel secure at all times. As we continue to grow and expand across the country at a rapid pace, we are looking for people who are innovative, passionate about doing a great job and motivated to grow both personally and professionally. If this is you, apply today and help us continue to make our country a safer place.
Pay: $65,000.00-$85,000.00 per year
Experience:
- Android development: 3 years (required)
- iOS development: 3 years (required)
Language:
Location:
Work Location: Remote