
Flutter Developer
Primary stack
Nice to have's
Job description
About the Position
About the Project
We are seeking a Flutter Developer to work on a logistics and delivery mobile application used by drivers, dispatchers, and field teams. The app supports route details, job status updates, proof of delivery, push notifications, offline mode, and location-based workflows.
The mobile stack includes Flutter 3, Dart 3, Riverpod or BLoC, REST API integration, local storage, Firebase Cloud Messaging, background location handling, and CI/CD for mobile releases. The role includes regular communication with international product, backend, QA, and design stakeholders, so strong spoken English is required.
Responsibilities
- Develop Flutter features for delivery workflows, job lists, maps, status updates, and proof-of-delivery screens.
- Implement offline-friendly behavior, local caching, synchronization, and retry logic for unstable network conditions.
- Work with REST APIs, authentication, push notifications, and device permissions.
- Implement mobile UI from Figma designs with attention to responsiveness and platform behavior.
- Support background tasks, location updates, and app lifecycle edge cases.
- Improve app stability using crash reporting, logging, and release diagnostics.
- Write tests for core business logic and critical screens where appropriate.
Requirements
- 3+ years of commercial mobile development experience, including solid Flutter experience.
- Strong knowledge of Dart and Flutter widget architecture.
- Experience with Riverpod, BLoC, Provider, or similar state management tools.
- Experience integrating REST APIs, push notifications, local storage, and permissions.
- Understanding of mobile performance, offline scenarios, app lifecycle, and release processes.
- Experience publishing or supporting apps in Google Play and App Store environments.
- Strong spoken English - B2+ or higher for daily work with international teams.
Nice to Have
- Experience with maps, GPS, route tracking, geofencing, or delivery/field-service applications.
- Experience with Firebase Crashlytics, Analytics, Remote Config, or App Distribution.
- Experience with CI/CD using Codemagic, GitHub Actions, Bitrise, or similar tools.
- Native Android or iOS experience is a plus.
Apply
If you enjoy building cross-platform mobile apps with practical offline and field-service challenges, we would be glad to hear from you. Send us your CV and we will contact you to discuss relevant opportunities.
© Infinity Technologies. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Infinity Technologies, headquartered in London, specializes in creating global R&D hubs to help businesses achieve their goals. Promoting fully remote teams and a lean approach, we eliminate unnecessary office costs, sales, marketing expenses, and overheads for our customers. Our innovative fractal model ensures each R&D hub functions as a self-contained ecosystem tailored to the unique needs of each customer, acting as an extension of their team to develop products, maintain services, or execute strategic objectives.We leverage over 20 trademarked frameworks for building teams, developing software products, and designing outsourcing strategies, focusing on startups andmid-sizedcustomers. Our goal is to help them globalize their R&D efforts efficiently. Infinity Technologies also maintains a library of reusable components, enabling rapid prototyping, idea validation, and faster time to market—all while reducing costs. Since 2003, we have built 81 R&D hubs and currently operate 12 active hubs with distributed teams in 21 countries.With our expertise in cost-effective practices, economies of scale, and lean methodologies, Infinity Technologies empowers businesses to innovate, grow, and succeed in a global marketplace.