Flutter Developer

Flutter Developer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Z

At a Glance

  • Tasks: Create amazing apps for iOS/Android using Flutter and collaborate on exciting projects.
  • Company: Join a forward-thinking tech company that values innovation and teamwork.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
  • Other info: Great chance to learn, mentor others, and advance your career in tech.
  • Why this job: Be part of a dynamic team and make a real impact with your coding skills.
  • Qualifications: Experience in Flutter development and a passion for creating user-friendly apps.

The predicted salary is between 36000 - 60000 £ per year.

Responsibilities

  • Deliver features across iOS/Android with clean, testable Flutter code (Clean Architecture where appropriate)
  • Choose and implement state management (Riverpod/BLoC/Provider); build reusable widgets/components
  • Integrate REST/GraphQL APIs, Firebase/Push, deep links, analytics, and Stripe / Apple Pay / Google Pay (where needed)
  • Handle performance, caching and offline-first sync; manage error/empty states and theming/localisation
  • Write unit, widget, and integration tests; maintain CI/CD (Fastlane/Codemagic/GitHub Actions)
  • Review PRs, mentor juniors, and contribute to coding standards & documentation
  • App store delivery: signing, privacy labels, release notes, phased rollout, crash monitoring (Crashlytics/Sentry)
  • Apply security best practices (secure storage, obfuscation, network hardening)

Requirements

  • Commercial Flutter experience (Mid: 2–4 yrs; Senior: 4–6+ yrs) with at least one production app you can demo
  • Strong Dart and state management (Riverpod/BLoC/Provider); layouts, animations, responsiveness
  • API integration (REST/GraphQL), JSON handling, error handling, and offline data patterns
  • Experience with CI/CD, code reviews, and Git workflows
  • Comfortable collaborating from Figma to production, with accessibility awareness (WCAG)
  • Nice to have: Native Android (Kotlin) or iOS (Swift) interop, platform channels, background tasks
  • Flutter Web/Desktop, motion/animations, A/B testing & analytics (GA4/Amplitude)
  • AWS/GCP/Firebase infra basics; Docker; Sentry/Crashlytics

Flutter Developer employer: Zerothcode Pvt Ltd

As a Flutter Developer at our innovative tech company, you will thrive in a dynamic work culture that prioritises collaboration and creativity. We offer competitive benefits, including flexible working hours and opportunities for professional development, ensuring you can grow your skills while contributing to exciting projects. Located in a vibrant area, our office fosters a supportive environment where your contributions are valued, making it an excellent place for meaningful and rewarding employment.

Z

Contact Details:

Zerothcode Pvt Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Flutter Developer

Tip Number 1

Network like a pro! Reach out to fellow developers, attend meetups, and join online communities. The more connections we make, the better our chances of landing that Flutter Developer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best Flutter projects. We want to see those clean, testable codes and reusable components in action. A strong portfolio can really set us apart from the competition.

Tip Number 3

Prepare for interviews by brushing up on common Flutter questions and coding challenges. We should practice explaining our thought process while solving problems, as this can impress potential employers.

Tip Number 4

Don’t forget to apply through our website! It’s the easiest way to get noticed. Plus, we often have exclusive roles listed there that you won’t find anywhere else.

We think you need these skills to ace Flutter Developer

Flutter
Dart
State Management (Riverpod/BLoC/Provider)
API Integration (REST/GraphQL)
JSON Handling
CI/CD (Fastlane/Codemagic/GitHub Actions)
Code Reviews

Some tips for your application 🫡

Show Off Your Flutter Skills:Make sure to highlight your commercial Flutter experience in your application. We want to see the production apps you've worked on, so don’t hold back on showcasing your best work!

Be Clear About Your Tech Stack:When you’re writing your application, be specific about your experience with Dart and state management solutions like Riverpod or BLoC. We love seeing how you’ve tackled API integrations and error handling in your projects.

Keep It Clean and Professional:Just like clean code, your application should be tidy and well-structured. Use clear language and make sure to proofread for any typos or errors. We appreciate attention to detail!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the easiest way for us to keep track of your application and get back to you quickly.

How to prepare for a job interview at Zerothcode Pvt Ltd

Know Your Flutter Inside Out

Make sure you brush up on your Flutter skills before the interview. Be ready to discuss your experience with state management solutions like Riverpod or BLoC, and have examples of reusable widgets you've built. They’ll likely want to see how you approach clean architecture, so be prepared to explain your thought process.

Showcase Your API Integration Skills

Since API integration is a big part of the role, come armed with specific examples of how you've worked with REST or GraphQL APIs in your past projects. Discuss any challenges you faced and how you overcame them, especially regarding error handling and offline data patterns.

Demonstrate Your CI/CD Knowledge

Familiarise yourself with CI/CD tools like Fastlane or Codemagic. Be ready to talk about your experience with code reviews and Git workflows. If you’ve maintained CI/CD pipelines, share your insights on how they improved your development process.

Prepare for Technical Questions

Expect technical questions that test your understanding of Dart, unit testing, and performance optimisation. Brush up on security best practices as well, since they might ask how you ensure secure storage and network hardening in your apps. Practising coding problems can also help you feel more confident.