Software Developer, Mobile (Flutter)

HTS Engineering Ltd.

Toronto

Híbrido

CAD 110 000 - 120 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

HTS Engineering Ltd. is seeking a Software Developer, Mobile (Flutter) to own the design, development, testing, release, and ongoing support of cross‑platform mobile applications built with Flutter and Dart.

You will manage build/release pipelines for Apple App Store and Google Play and contribute to mobile architecture and standards. You will collaborate with technical leads, architects, and cross‑functional teams to create responsive, accessible interfaces and reusable components, while

Qualificações

  • 4–7 years of professional software development experience.

Responsabilidades

  • Own design, development, testing, and deployment of new mobile features.
  • Contribute to mobile architecture, including state management and offline strategies.
  • Collaborate with leads and teams to translate designs into responsive interfaces.
  • Build and maintain cross-platform apps for iOS and Android using Flutter/Dart.
  • Develop reusable widgets, UI components, and shared packages.
  • Integrate with RESTful APIs and authentication services.

Conhecimentos

Flutter & Dart proficiency
Cross-platform mobile development
State management (Riverpod, Bloc)
CI/CD pipelines
RESTful APIs integration
Agile/Scrum
Code quality & testing
Mentoring others

Formação académica

IT-related degree/diploma or CS/CE degree

Ferramentas

Flutter
Dart
Riverpod
Bloc
Codemagic
Git
Azure DevOps

Descrição da oferta de emprego

Job Mandate

The Software Developer, Mobile (Flutter) will be responsible for the design, development, testing, release, and ongoing support of KORE’s cross-platform mobile applications built with Flutter and Dart. This role takes ownership of mobile features end to end, contributes to mobile architecture and technical standards, and helps manage the build and release pipeline for the Apple App Store and Google Play. Supporting the modernization of TRAX and user experiences built on the KORE AI platform, this role partners closely with technical leads, architects, and cross-functional teams.

Major Responsibilities:
  • Own the design, development, testing, and deployment of new mobile features and enhancements to existing applications, from requirements through production release.
  • Contribute to mobile application architecture, including project structure, state management, navigation, dependency injection, and offline/caching strategies (e.g., Riverpod, Bloc).
  • Collaborate with technical leads, architects, and cross-functional teams to translate designs and business requirements into responsive, accessible, high-performing user interfaces.
  • Build, test, and maintain cross-platform mobile applications for iOS and Android using Flutter and Dart, and contribute to web frontends where applicable.
  • Develop and maintain reusable widgets, UI components, themes, and shared packages that support a consistent design system across KORE applications.
  • Integrate mobile applications with RESTful APIs, authentication/authorization services, and backend/microservices components.
  • Support integration of AI-enabled and data-driven features into mobile and user-facing applications in alignment with the KORE AI platform direction.
  • Manage mobile build, signing, and release activities for the Apple App Store and Google Play, and maintain mobile CI/CD pipelines
  • Profile and optimize applications for performance, responsiveness, memory use, app size, and device compatibility.
  • Establish and maintain automated testing practices for mobile applications (unit, widget, and integration tests) and work with cross-functional teams to ensure release quality.
  • Conduct code reviews and contribute to mobile coding standards, documentation, and development guidelines to ensure quality, consistency, and maintainability.
  • Mentor and support other developers in Flutter and mobile development practices.
  • Participate in the development of detailed system/design documents to meet the development methodology and to facilitate knowledge transfer as well as increasing application maintainability.
  • Provide support and enhancements to existing production applications in a timely and accurate manner to minimize outage time and increase the effectiveness of the business.
  • Troubleshoot, debug, and resolve complex software defects, including platform-specific, device, and production issues.
  • Stay current with emerging trends in mobile development, the Flutter ecosystem, and AI-driven approaches, and recommend improvements to tools and practices.
Working Conditions:
  • Hybrid of remote work and office setting
  • Office setting - Open, collaborative office space (may vary by location)
  • Fast paced environment with tight deadlines
  • Reliable access to personal transportation is a requirement
Minimum Required Technical Skills / Qualifications
Knowledge, Education, Training:

IT-related degree/diploma or Computer Science/Computer Engineering degree, or equivalent experience in a related field

Experience:

4–7 years of professional software development experience, including at least 3 years of hands‑on Flutter/Dart mobile development and two or more apps released to production on both the Apple App Store and Google Play

Technical Skills:
  • Advanced proficiency in Flutter and Dart, including widget composition, lifecycle, layouts, navigation, asynchronous programming, isolates, and dependency injection.
  • Proven track record of designing, building, and shipping production cross-platform mobile applications for iOS and Android.
  • Strong experience with Flutter state management and architecture patterns (e.g., Riverpod, Bloc, clean architecture).
  • Hands‑on experience managing mobile release processes, including app signing, provisioning, and publishing to the Apple App Store and Google Play.
  • Experience setting up or maintaining mobile CI/CD pipelines (e.g., Codemagic, GitHub Actions, Azure DevOps, or Fastlane).
  • Strong experience with automated testing for mobile applications (unit, widget, and integration tests).
  • Solid understanding of responsive UI design, accessibility, and translating UX/UI designs (e.g., Figma) into high-quality interfaces.
  • Experience integrating with RESTful APIs, authentication/authorization services (e.g., OAuth 2.0), and third‑party SDKs.
  • Strong understanding of software engineering best practices, including version control (Git), code quality, performance profiling, and secure mobile development (e.g., secure local storage).
  • Working knowledge of a backend language (e.g., Python, C#, or NodeJS) and database concepts (SQL and NoSQL) sufficient to collaborate on integrations.
  • Exposure to Microsoft Azure or other cloud‑native services.
  • Interest in or exposure to AI/ML integration, including leveraging AI services or APIs within user‑facing applications.
  • Experience working in Agile/Scrum environments.
  • Nice-to-Have: Experience with Firebase (e.g., push notifications, analytics, crash reporting, remote configuration).
  • Nice-to-Have: Native iOS (Swift) or Android (Kotlin) development experience, including platform channels.
  • Nice-to-Have: Secondary skillset in React for web application development.
  • Nice-to-Have: Experience with Flutter for web.
  • Nice-to-Have: Experience with offline‑first data sync, device features (camera, geolocation, biometrics), or localization
  • Nice-to-Have: Willingness to learn legacy technologies used in KORE’s existing systems, such as Smalltalk.
Minimum Required Behavioural / Soft Skills:
  • Strong analytical and problem‑solving skills, with the ability to work through complex technical challenges independently.
  • Strong written and verbal communication skills, with the ability to explain technical concepts and trade‑offs clearly to technical and non‑technical stakeholders.
  • Strong attention to visual detail and user experience, with an eye for usability and consistency.
  • Ability to work effectively both independently and within a team‑oriented, collaborative environment.
  • Willingness to mentor others and share knowledge, while remaining open to feedback from technical leads and peers.
  • Highly organized, detail‑oriented, and able to manage and prioritize multiple tasks and releases.
  • Sound judgment in balancing speed, quality, and maintainability.
  • Strong sense of ownership and accountability for features and releases from development through production.
  • Adaptability and continuous learning, including openness to new technologies such as AI/ML.
  • Results‑oriented mindset with a focus on delivering quality work.

Salary Range: $110k-$120k

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Mobile App Engineer — React Native, Full Stack & AI
Mobile App Engineer — React Native, Full Stack & AI

Kora Home AI • Toronto

Híbrido
CAD 90 000 - 130 000
Flutter Developer
Flutter Developer

Kumaran • Toronto

Presencial
CAD 90 000 - 130 000
Product Manager
Product Manager

HTS Engineering Ltd. • Toronto

Híbrido
CAD 130 000 - 160 000
Senior Mobile Developer
Senior Mobile Developer

Canadian Inclusion • Canadá

Híbrido
CAD 125 000 - 135 000
AI First Sr. iOS Engineer
AI First Sr. iOS Engineer

Jobgether SRL • Canadá

Teletrabalho
CAD 178 000 - 236 000
Competitive compensation
Comprehensive healthcare
RRSP with employer matching (Canada)
+2
Senior Graphic Designer
Senior Graphic Designer

Kore-Wireless-Canada-Inc. • Canadá

Presencial
CAD 93 000 - 111 000
Lead Mobile Application Developer (iOS & Android)
Lead Mobile Application Developer (iOS & Android)

Placements24 • Kimberley

Híbrido
CAD 110 000 - 150 000
Remote work
Competitive salary
Health insurance
+2
Senior Mobile Engineer, Agentic Payments
Senior Mobile Engineer, Agentic Payments

Snaplii Inc. • Toronto

Presencial
CAD 110 000 - 150 000
Mobile Application Developer
Mobile Application Developer

Surerus Murphy Joint Venture • Calgary

Presencial
CAD 110 000 - 145 000
Hybrid work schedule
Professional development
Applications Architect
Applications Architect

CCI- Computer Consultants International, Inc. • Toronto

Presencial
CAD 90 000 - 120 000