XX
Senior Mobile Application DeveloperDataPatternToronto, Ontario, Canada
XX

Senior Mobile Application Developer

DataPattern
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada

À propos

Job Title:

Senior Mobile Application Developer

Experience:
5+ Years

Work Mode:

Mode of Work : Hybrid (3-4 days a week at client office downtown)

Location:
Toronto

Employment Type:
Contract

Job Summary

We are looking for an experienced
Senior Mobile Application Developer
with strong expertise in
native iOS development (approximately 80%)
and working knowledge of
Android development (approximately 20%)
. The ideal candidate will have hands-on experience in designing and developing
secure, scalable, high-performance mobile applications
using modern mobile development frameworks, architecture patterns, and best practices.

This role requires strong proficiency in
Swift, UIKit, SwiftUI
, and iOS SDKs, along with the ability to support Android applications using
Kotlin/Java
. The candidate will collaborate with cross-functional teams including UX/UI designers, backend engineers, and QA to deliver high-quality mobile solutions.

Key Responsibilities

iOS Development (Primary – ~80%)

  • Design, develop, test, and maintain
    native iOS applications
    using
    Swift, UIKit, and SwiftUI
    .
  • Work extensively with
    Xcode, iOS SDKs
    , and follow Apple
    Human Interface Guidelines (HIG)
    .
  • Implement scalable and maintainable mobile architectures such as
    MVVM, Clean Architecture
    , or similar patterns.
  • Integrate and optimize
    RESTful APIs
    , backend services, and handle JSON parsing efficiently.
  • Ensure application performance, stability, responsiveness, and compatibility across iOS devices.
  • Apply
    enterprise-grade security standards
    , including secure authentication, encryption, and data protection.
  • Write and maintain
    unit tests and UI tests
    to ensure application quality.
  • Participate in
    peer code reviews
    , ensuring coding standards and best practices are followed.
  • Collaborate with UX/UI teams to build intuitive, user-friendly, and accessible mobile experiences.
  • Support App Store submission processes and ensure compliance with Apple guidelines.

Android Development (Secondary – ~20%)

  • Provide development support and enhancements for
    native Android applications
    using
    Kotlin and/or Java
    .
  • Troubleshoot, debug, and resolve Android-specific performance or compatibility issues.
  • Support Android application maintenance and contribute to feature improvements.
  • Participate in Android code reviews and contribute to consistent mobile design practices across platforms.
  • Work with cross-platform teams to ensure alignment in UI/UX and functionality between iOS and Android apps.

Required Skills & Qualifications

  • 5+ years of experience
    in mobile application development with strong focus on iOS.
  • Strong proficiency in:
  • Swift
  • UIKit / SwiftUI
  • Xcode, iOS SDKs
  • Hands-on experience with modern architecture patterns such as
    MVVM, Clean Architecture
    .
  • Working knowledge of
    Android development
    using
    Kotlin and/or Java
    .
  • Experience integrating
    REST APIs
    and handling JSON data formats.
  • Strong understanding of mobile application security concepts:
  • Authentication & Authorization
  • Encryption
  • Secure Storage (Keychain, etc.)
  • Proficiency with
    Git version control
    .
  • Experience working with
    CI/CD pipelines
    for mobile deployment.

Nice to Have (Preferred Skills)

  • Experience working in
    Agile/Scrum environments
    .
  • Knowledge of
    App Store deployment
    , release management, and publishing processes.
  • Experience with enterprise mobility applications and large-scale mobile projects.
  • Familiarity with performance monitoring tools and crash reporting tools.

Soft Skills

  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a cross-functional team.
  • Strong attention to detail and commitment to delivering high-quality applications.
  • Toronto, Ontario, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.