About LeanCode

LeanCode is a software studio based in Warsaw (Poland). We are a team of 25 skillful developers, UX designers and product owners. Our mission is to solve real-life problems using cutting-edge technologies.

We work for companies from all over the world (at the moment that is: Poland, USA, Australia and China). We join forces with the clients at the very early stage of the process. Thanks to that we have a substantial impact on not only the organizational aspects of the project but also on how the developed product actually works and looks like. This approach requires very close cooperation with the clients, including frequent workshops and day-to-day meetings with them.

We are extremely active in the Flutter community. We co-organized the biggest Flutter conference in the world - Flutter Europe. We also run Flutter Warsaw meetup which gathers hundreds of Flutter enthusiasts during the monthly online events. We are also taking our first steps as open source contributors.

We are looking for a Flutter Developer, a team player who cares not only about beautiful layouts but also about great user experience, software architecture and code quality. 

There’s a catch in this offer though… You’ll probably have to learn how to play table soccer if you join us ;)


Our requirements:

  • experience in mobile development (2+ years);
  • knowledge of Flutter and Dart;
  • good command of English (written and spoken);
  • familiarity with Firebase services.

Nice to have

We give extra points for:

  • Minimum one Flutter app released to Google Play or AppStore;
  • Past experience with native mobile development (iOS or Android);
  • Knowledge of Swift or Kotlin;
  • Familiarity with popular Flutter libraries: Provider/Riverpod, BloC/Cubit, freezed etc.;
  • Experience with integrating mobile CI/CD services (e.g. Codemagic, Bitrise);
  • Experience with writing Bloc/widget/integration tests;
  • Knowledge of Material guidelines.

Additional info:

  • Working at our HQ (Warsaw, Służew metro station) or remotely;
  • Comfortable, spacious office with a large backyard (where we have company barbecues once a month);
  • Specialty coffee from a local roastery (yes, we are coffee freaks…);
  • Knowledge sharing during weekly Flutter team meetings;
  • Frequent technical talks from various areas of software development (system architecture, Domain Driven Design, mobile & frontend trends, UX);

We play table soccer.

Flutter Developer

We are looking for experienced Mobile Developer

Join our Mobile Team

upload a file
max. 3mb
a job full of challenges with new, innovative projects
regular cross-department tech meetings where you can gain knowledge from outside of the mobile world
flexible working hours
team retreats
chill rooms with PS4 and table football
the best speciality coffee :)