Senior Flutter Developer

Posted Apr 23

Job description

We are looking for a Senior Flutter Developer to join our team and help us create elegant and efficient mobile applications as a freelancer.

You are - ideally:

  • Familiar with Dart and Flutter framework + mobile design patterns and programming principles
  • Familiar with CI/CD (e.g. Codemagic, App Center, GitHub Actions)
  • Careful about application architecture and organization of your code
  • Familiar with state management patterns and solutions (Bloc, Riverpod, Provider)
  • Experienced with testing methodologies
  • Equipped with real-world git experience
  • Comfortable with a highly iterative agile methodology that includes providing time estimates and managing feedback loops
  • Communicating well in English (both written and spoken)
  • Proposing efficient and optimal solutions based on all the latest developments offered by Flutter and Dart

Big +

  • Experienced with React Native or other JavaScript-based framework
  • Experience with native Android/iOS or creation of native plugins for usage in Flutter application
  • Up-to-date with new Flutter releases
  • Deep curiosity for user experience and crafting products that delight
  • Experienced with app distribution (for Android and iOS)
  • Comfortable working with Android SDK
  • Experienced with Android Studio and Xcode
  • Good knowledge of design patterns and clean code principles
  • Good knowledge of at least one architecture pattern used in Flutter development
  • Previous experience as a freelancer

You will:

  • Create and maintain scalable, tested mobile applications
  • Be able to expand your knowledge and create applications using the newest Flutter 
  • Work in a highly collaborative team with fellow designers, project managers, backend, QAs and front-end developers on state-of-the-art mobile products
  • Drive innovation and improvements in our projects and development processes
  • Jointly define developers’ best practices
  • Be a vital part of our code review process