Skip to content

Open nowPosted 2 days ago

Software Developer, Mobile (Flutter)

HTS Engineering Ltd.174 open roles

Where
555 Oakdale Rd, North York, ON M3N 1W7, Canada
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Developer, Mobile (Flutter)HTS Engineering Ltd. · 555 Oakdale Rd, North York, ON M3N 1W7, Canada
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on HTS Engineering Ltd.'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market. HTS Engineering Ltd. postings stay open a median of 20 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 2 days ago

HTS Engineering Ltd. median: 20 days open

The posting

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

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against HTS Engineering Ltd.'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on HTS Engineering Ltd.'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    HTS Engineering Ltd.'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.