Flutter Developer

Addition Solutions Ltd
Milton Keynes, UK
3 months ago
Apply on jobsthamesvalley.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Flutter Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Mobile Application Development Software Design Patterns Design of User Interfaces Mobile Application Software Model View ViewModel Scrum Methodology Mobile Security User Interface Testing
+4 more
Git Flow Figma Dart Microservices

Job description

  • Develop and enhance mobile applications using Flutter across key platforms
  • Collaborate closely with cross-functional teams to deliver new features and improvements
  • Write clean, scalable, and maintainable code with a strong architectural mindset
  • Take ownership of your work, from planning through to delivery
  • Contribute to technical discussions and help shape engineering best practices
  • Mentor junior engineers through hands-on support and knowledge sharing
  • Work alongside designers to deliver intuitive, accessible, and responsive UI
  • Continuously identify opportunities to improve systems, processes, and user experience

Main Skills Needed, * The chance to work on meaningful products with real-world impact

  • A collaborative and supportive engineering culture
  • Opportunities to mentor, lead, and grow your career
  • Exposure to modern tools, technologies, and best practices
  • Flexibility around working arrangements
  • A team that values innovation, ownership, and continuous improvement

Requirements

  • Strong commercial experience with Flutter and Dart
  • Background in native mobile development (iOS/Android) or similar strongly typed languages
  • Solid understanding of mobile architectures (e.g. MVVM, MVP)
  • Experience building scalable, testable applications with clean design patterns
  • Hands-on experience with UI development, design systems, and tools like Figma
  • Good knowledge of testing approaches (unit, integration, UI testing)
  • Familiarity with Git workflows and modern development practices
  • Experience working in Agile environments (Scrum or Kanban)
  • Understanding of CI/CD pipelines and quality assurance processes
  • Knowledge of mobile security, APIs, and microservices architecture
  • Passion for technology and continuous learning

Apply for this position

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

Apply on jobsthamesvalley.co.uk
Prepare application

Good distractions

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

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

5:03 min

Core pillars and foundational components of the Flutter framework

Sylvia Dieckmann · World Congress 2023

Videos

See all

Related articles

See all