Software Developer, Mobile (Flutter) at HTS Engineering Ltd. | CA | Rezi

Software Developer, Mobile (Flutter) at HTS Engineering Ltd.

Software Developer, Mobile (Flutter)

HTS Engineering Ltd. · CA

2 weeks ago

Software Developer, Mobile (Flutter)

HTS Engineering Ltd. · CA

17 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Developer, Mobile (Flutter) role.

Rezi rewrites your resume against HTS Engineering Ltd.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Developer, Mobile (Flutter) posting at HTS Engineering Ltd. — free, in seconds.

About the Role

KORE Solutions is seeking a Software Developer, Mobile (Flutter) to design, develop, test, release, and support cross-platform mobile applications. This role involves end-to-end ownership of mobile features, contributing to architecture and technical standards, and managing the build/release pipeline for app stores. You will partner with technical leads and cross-functional teams to modernize TRAX and enhance user experiences on the KORE AI platform.

Responsibilities

  • Own the design, development, testing, and deployment of new mobile features and enhancements.
  • Contribute to mobile application architecture, including project structure, state management, navigation, dependency injection, and offline/caching strategies.
  • 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.
  • Develop and maintain reusable widgets, UI components, themes, and shared packages.
  • 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.
  • Manage mobile build, signing, and release activities for the Apple App Store and Google Play.
  • 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).
  • Conduct code reviews and contribute to mobile coding standards, documentation, and development guidelines.
  • Mentor and support other developers in Flutter and mobile development practices.
  • Participate in the development of detailed system/design documents.
  • Provide support and enhancements to existing production applications.
  • Troubleshoot, debug, and resolve complex software defects.
  • Stay current with emerging trends in mobile development, the Flutter ecosystem, and AI-driven approaches.

Requirements

  • IT-related degree/diploma or Computer Science/Computer Engineering degree, or equivalent experience.
  • 4–7 years of professional software development experience.
  • At least 3 years of hands-on Flutter/Dart mobile development.
  • Two or more apps released to production on both the Apple App Store and Google Play.
  • 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.
  • Working knowledge of a backend language (e.g., Python, C#, or NodeJS) and database concepts (SQL and NoSQL).
  • Exposure to Microsoft Azure or other cloud-native services.
  • Interest in or exposure to AI/ML integration.
  • Experience working in Agile/Scrum environments.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Strong attention to visual detail and user experience.
  • Ability to work effectively both independently and within a team-oriented, collaborative environment.
  • Willingness to mentor others and share knowledge.
  • 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.
  • Adaptability and continuous learning.
  • Results-oriented mindset.

Skills

  • Flutter
  • Dart
  • Mobile Development
  • iOS
  • Android
  • RESTful APIs
  • CI/CD
  • Automated Testing
  • UI Design
  • UX/UI
  • Git
  • Agile/Scrum
  • AI/ML Integration
  • Riverpod
  • Bloc
  • Clean Architecture
  • Codemagic
  • GitHub Actions
  • Azure DevOps
  • Fastlane
  • Python
  • C#
  • NodeJS
  • SQL
  • NoSQL
  • Microsoft Azure
  • Firebase
  • Swift
  • Kotlin
  • React
  • Flutter for Web
  • Offline-first data sync
  • Device features (camera, geolocation, biometrics)
  • Localization
  • Smalltalk

Location

  • Toronto, Canada

Work Type

  • Hybrid
  • Remote
  • Office setting

Experience Level

  • 4-7 years professional software development
  • 3+ years Flutter/Dart mobile development
  • 2+ apps released to production

Education Level

  • IT-related degree/diploma or Computer Science/Computer Engineering degree, or equivalent experience

Salary/Compensations

  • $110k-$120k

About the Company

  • KORE Solutions is a subsidiary company of HTS, founded in 2015 in Toronto, Canada.
  • KORE is an innovative technology solutions and services provider focused on the HVAC manufacturer’s representative industry.
  • Offerings include business intelligence software, help service support, and end-to-end solutions.
  • KORE empowers partners and clients to build successful businesses.
  • Communication and collaboration are top priorities at KORE.
  • Strong teamwork-oriented culture with supportive resources.
  • Contributions have a direct impact, enhancing processes and driving meaningful change.

Equal Opportunity

  • In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, KORE is an equal opportunity employer.
  • Committed to a workplace of diversity and inclusion.
  • Encourages applications from all candidates that represent the full range of communities across Canada.
  • All qualified applicants will be considered for employment without discrimination on the basis of race, colour, age, religion, sexual orientation, gender identity, disability, national or ethnic origin or any other factors prohibited by law.
  • Accommodations are available upon request for all aspects of the recruiting process and thereafter.