Назад
Company hidden
6 часов назад

Mobile Applications Developer (iOS/Android)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Mobile Applications Developer (iOS/Android): Designing, building, and supporting native mobile applications with an accent on Swift, SwiftUI, Kotlin, Jetpack Compose, secure authentication, and app performance. Focus on integrating APIs and cloud services, developing automated tests and CI/CD pipelines, and solving production stability and security challenges.

Location: Onsite at 1 Mount Pleasant, Toronto, ON, Canada; travel requirements up to 10%.

Company

hirify.global operates large-scale technology programs that support connectivity and digital services for Canadians.

What you will do

  • Design, build, test, and release native iOS and Android features, reusable UI components, and shared modules.
  • Follow and improve mobile architecture such as MVVM or Clean Architecture.
  • Integrate applications with REST and GraphQL APIs, backend services, and cloud platforms.
  • Implement secure authentication, biometrics, secure storage, SSO, accessibility, and performance improvements.
  • Develop unit and UI tests, contribute to CI/CD pipelines, and support App Store and Google Play releases.
  • Investigate crashes and production defects, tune performance, and collaborate with Product, Design, QA, web, and services teams.

Requirements

  • 5+ years of hands-on mobile application development, with a track record of shipping and supporting production apps on iOS, Android, or both.
  • Hands-on native mobile experience is required: iOS with Swift, SwiftUI, and UIKit and/or Android with Kotlin, Jetpack Compose, and Android SDK, with willingness to work across both platforms.
  • Understanding of the mobile lifecycle, memory management, concurrency including Swift Concurrency or Kotlin Coroutines, and offline support.
  • Experience with REST and GraphQL APIs, push notifications, deep linking, and local storage such as Core Data, Room, or SQLite.
  • Familiarity with Swift Package Manager, Gradle, modular app structures, Git, CI/CD, code signing, and automated testing such as XCTest or Espresso.
  • Experience with crash reporting and analytics tools such as Firebase Crashlytics or Sentry.
  • Awareness of mobile security, accessibility, and performance best practices.
  • Comfort working in an Agile team with clear communication among teammates and stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience; curiosity and willingness to learn.

Nice to have

  • Experience with Flutter, React Native, or Kotlin Multiplatform.
  • Experience implementing mobile SSO using OAuth 2.0, OpenID Connect, Okta, Microsoft Entra ID, or Auth0.
  • Exposure to Firebase, AWS Amplify, or Azure Mobile Apps.
  • Apps published or supported on the App Store or Google Play.

Culture & Benefits

  • Regular full-time position with daytime hours; corporate employees are expected to work onsite.
  • Competitive salary and annual bonus, with health and dental benefits, pension, RRSP, TFSA, and stock matching programs.
  • Paid time off for volunteering and charitable matching contributions.
  • Career development programs, internal mobility opportunities, wellness programs, virtual healthcare, and employee and family assistance.
  • Inclusive and diverse workplace with accessibility support throughout the recruitment process.

Hiring process

  • All candidates must clear a Canadian criminal background check; a credit check and driver's abstract may be required depending on the role.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →