Mobile App Developer (Flutter/Dart)

FleetCheck
Cirencester, UK
8 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
£35,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

Flutter Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence App Store (IOS) Microsoft Azure Mobile Application Development Cloud Computing Software Quality Code Review Continuous Integration Software Debugging
+14 more
Github Design of User Interfaces Mobile Application Software Scrum Methodology Software Engineering Systems Integration Appium Firebase Backend Git Integration Tests Dart Google Play Restful APIs

Job description

  • We collaborate with our Scrum development team to design, implement, and optimise solutions and improvements for our mobile applications.
  • We write clean, efficient, and maintainable Flutter/Dart code with minimal supervision.
  • We debug, troubleshoot, and resolve complex issues in existing mobile app code.
  • We write and maintain unit and widget tests to ensure code quality and reliability.
  • We participate in code reviews and contribute to mobile development best practices across the team.
  • We share knowledge on mobile app functionality and implementation to support colleagues in code review and QA.
  • We collaborate with IT and CX teams to improve support for our mobile apps and provide technical guidance.
  • We investigate and help resolve bugs raised by customers or colleagues, escalating where appropriate and keeping originators informed of progress.
  • We collaborate with team members to develop and maintain technical documentation.
  • We stay current with the latest trends, tools, and best practices in mobile development.
  • We remain flexible, work proactively as part of our Scrum team, and contribute to other activities when required.
  • We act in a courteous, professional, and ethical manner in all interactions.
  • We advise our line manager or management team on workload, technical challenges, and work progress.
  • We contribute positively to improvement initiatives and propose innovative solutions.
  • We comply with our values, service levels, policies, and legislative requirements.

Technologies:

  • Appium
  • Android
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • Dart
  • Fastlane
  • Firebase
  • Flutter
  • Git
  • GitHub
  • Support
  • Mobile
  • iOS
  • UX UI Design
  • AI
  • API

Requirements

  • We require 2+ years of professional software development experience.
  • We require more than 1 year of hands-on Flutter/Dart development experience.
  • We need strong knowledge of Flutter and Dart, including Riverpod state management.
  • We need experience with mobile UI/UX principles and platform-specific guidelines for iOS and Android.
  • We require experience integrating and consuming RESTful APIs.
  • We need strong working knowledge of Git and GitHub.
  • We require a solid understanding of mobile app testing, including unit and widget tests.
  • We need strong problem-solving skills and the ability to work independently on moderately complex tasks.
  • We require excellent communication and teamwork skills.
  • We need a good understanding of Agile or Scrum methodologies.
  • Preferred: experience publishing and maintaining apps on the Apple App Store and/or Google Play Store.
  • Preferred: familiarity with CI/CD pipelines for mobile apps such as Fastlane, GitHub Actions, or Codemagic.
  • Preferred: experience with Firebase or similar mobile backend services.
  • Preferred: familiarity with Azure or other cloud platforms.
  • Preferred: understanding of automated UI and integration testing such as Flutter integration tests or Appium.
  • We require a full clean driving licence and access to a car.
  • We require the right to work in the United Kingdom.

Benefits & conditions

We are FleetCheck, a growing business focused on improving road safety by providing tools and support for professional fleet management. Our culture is built on consideration, respect, honesty, and a shared commitment to helping others and delivering excellent software and service. We offer a hybrid working pattern with office-based work Monday to Wednesday and the option to work from home on Thursdays and Fridays if agreed with our line manager. Our benefits include a competitive salary, 37.5-hour working week, 25 days holiday rising to 28 with service, an extra FleetCheck Friday holiday each month, contributory pension, staff and team events, monthly charity cake bakes, monthly staff meetings, annual appraisals, an Employee Assistance Program, Mental Health First Aiders, and free parking. We are proud to be a Disability Confident Employer and a Living Wage Employer. Our offices are in Cirencester, and the role is based in person; applicants need to be within commuting distance and hold a full clean driving licence and access to a car.

last updated 34 week of 2026

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:12 min

Introduction to cross-platform mobile development with Flutter

Majid Hajian · LIVE

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all