scroll down scroll

About the Client

Industry: Logistics & Intermodal
Founded: 1949
Location: Okotoks, Alberta, Canada
Size: 5,001-10,000 employees

The client is one of North America’s largest logistics and intermodal providers. Its operations span a network of independently managed businesses that deliver services across truckload, warehousing, transload, and specialized freight. The group also supports industrial sectors in western Canada, including energy, construction, mining, and forestry.

The Challenge

When the client contacted DOIT, they shared their specific need to find affordable mobile developers who could help them move away from paper-based order tracking. Until then, warehouse staff managed shipments manually, which resulted in delays and limited real-time visibility.

To modernize operations, the team set out to build a cross-platform mobile app with live updates and push notifications. They planned to handle the backend internally using Firebase and needed external contractors to cover only design, development, and testing on the mobile side.

Since they had a clearly scoped project, the client didn’t plan to build a mobile team in-house. Instead, they looked for Flutter developers who could join on a contract basis, without long-term commitments and with full control over the budget.

Previously, the company had already considered offshore hiring to reduce costs for some technical initiatives. However, they had very few contacts and no experience in recruiting outside North America.

That approach led them to find a partner with access to remote developers in cost-effective regions. And that’s how they reached out to DOIT Software to expand their search into the Eastern European talent pool.

Technology
Mobile App

Flutter

Backend

GraphQL

Additional tech and service

Firebase

The Solution

From the start, the client turned to DOIT Software to find specialists who could take over the mobile part of their logistics app. They also wanted to make sure the mobile app could reliably connect to their internal backend and support real-time updates. To support this, DOIT involved senior engineers for an additional technical consultation. They helped the client understand how to structure the database and ensure a stable data flow between both parts of the system.

 

As for hiring, DOIT conducted an initial consultation to define the required roles, technical stack, seniority levels, and collaboration setup. Together, we identified four contract roles: Flutter developer, QA specialist, UI/UX designer, and project manager.

 

The logistics company asked for developers with strong technical backgrounds and excellent communication skills. They emphasized on the need for at least a few hours of daily overlap for live coordination and a minimum of B2-level English.

 

DOIT specializes in helping companies hire remote mobile developers with seamless communication across time zones. So we could promptly provide them with a shortlist of Eastern European IT specialists vetted for technical and soft skills, as well as cultural fit. After reviewing profiles, the client held a few interviews and quickly moved to onboarding with a dedicated team.

Next Steps in Collaboration

After launching the first app, the client decided to initiate the development of a second mobile application, this time focused on their ticketing workflows. The company chose to continue working with DOIT Software and reuse developers who had already worked for them.

DOIT quickly re-engaged the core team and staffed the new project without delays. With no need for onboarding, development picked up right where the first project left off.

After some time, the client decided to bring project management entirely in-house. They aimed to reduce engineering costs while maintaining development progress. To support that, they asked DOIT to transition from a dedicated team to a staff augmentation format.

Since DOIT’s services allow complete flexibility in team size, we consulted with the client and agreed to keep just the Flutter developer on a long-term, part-time basis. He continued to support both mobile apps, now working directly with the client’s internal team.

This setup gave the client full control over product budget and delivery while retaining a developer with full context.

The Results

01

Total specialists added: 4

02

Engagement duration: 3.5 years and ongoing

Working with DOIT, the logistics company successfully hired an Eastern European mobile development team, including a Flutter developer, QA specialist, UI/UX designer, and project manager.

 

The team delivered two production-ready apps that the client already uses in their internal order and ticketing workflows. Their IT Director noted: “We’ve successfully achieved our goal of 100% removing paper from our inventory process.”

 

Throughout the collaboration, DOIT handled all HR and admin operations, including onboarding, payroll, contract management, and regular check-ins.

 

The client also highlighted the financial advantage of DOIT’s flexible setup and regional focus. “What initially attracted us to DOIT Software was their competitive pricing, and as a result, they’re able to deliver the project at a cost-effective rate,” said the IT Director.

 

To this day, the same Flutter developer continues working with the client on a part-time basis, providing product support and incremental updates as needed.

 

flutter logistics hiring case study testimonials

Contact us
Need to hire top-notch remote developers?
Share your requirements and get the first
relevant CVs in a few days.