About this role

•    Proficiency in Kotlin & Swift: Deep understanding of modern Kotlin (coroutines/Flow, serialization) and Swift (async/await), including the platform runtimes, memory management and concurrency.
•    Native UI Frameworks: Experience building production UI with declarative frameworks — Jetpack Compose on Android and SwiftUI on iOS — including state management and lifecycle.
•    Architecture & Dependency Injection: Experience with reactive, testable mobile architectures (e.g. MVVM, The Composable Architecture) and dependency injection frameworks such as Koin.
•    RESTful API Integration: Experience designing and consuming robust, scalable REST APIs for third-party integrations and internal UI consumption (e.g. Retrofit/OkHttp on Android, URLSession on iOS).
•    Testing Frameworks: Proficiency with mobile testing across the pyramid — unit, integration, and UI testing with tools such as JUnit, Mockito, Robolectric, Espresso, and Compose UI test on Android; XCTest and XCUITest on iOS.
•    Mobile Tooling & CI/CD: Experience with automated, multi-target build and release pipelines (e.g. Gradle, Swift Package Manager, Bitrise, Fastlane), ideally for white-label / multi-tenant apps.
•    Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT)
•    Familiarity with AI directed prompt engineering for developing applications. 

 Responsibilities & Duties:
- Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices.
- Solve complex technical problems and make critical decisions related to technology selection, system architecture, and project planning.
- Provide technical leadership and guidance to junior members of the development team.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.

Requirements:
- Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience.
- 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems.
- Deep understanding of software engineering principles, design patterns, algorithms, and system architecture.
- Ability to lead technical discussions, make critical decisions, and drive consensus among team members.
- Experience with cloud technologies and microservices architecture.

Salary range: $125,000 - $135,000 CAD per year.

Frequently Asked Questions

What is the salary for the Senior Mobile Developer role at harriscomputer?
The listed salary for this Senior Mobile Developer position at harriscomputer is CAD 125K–135K. This is a remote Full time role.
Is the Senior Mobile Developer job at harriscomputer remote?
Yes, this Senior Mobile Developer position at harriscomputer is remote, with team members based in Manitoba, Canada, New Brunswick, Canada, Newfoundland, Canada, Nova Scotia, Canada, Ontario, Canada, Remote - Alberta, Remote - British Columbia - 40, Remote - Saskatchewan. You can work from home or anywhere in the supported regions.
Is the Senior Mobile Developer role at harriscomputer full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Mobile Developer role in the SirsiDynix (Canada) Inc. department at harriscomputer.
Which team or department does the Senior Mobile Developer at harriscomputer belong to?
This Senior Mobile Developer position is part of the SirsiDynix (Canada) Inc. department at harriscomputer. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Mobile Developer position at harriscomputer?
Click the "Apply Now" button on this page. You will be redirected to harriscomputer's official application portal hosted on workday where you can submit your application directly.
When was the Senior Mobile Developer job at harriscomputer posted?
This Senior Mobile Developer position at harriscomputer was posted on Jul 16, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Mobile Developer
harriscomputer · 💰 CAD 125K–135K
Apply for this role ↗

You'll be redirected to harriscomputer's official application page on Workday.