Senior / Lead Flutter Developer (Polish required)

Location Hybrydowa
Salary 15000 - 18500
Employment type Kontrakt B2B
Offer description

LeanCode is a software studio based in Warsaw (Poland) with a strong focus on building great products that matter. We are a team of 35 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, Germany, UK, the 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 currently looking for Senior / Lead Flutter Developer, an experienced mobile developer who has proven experience in mobile development, a true leader who will be responsible for knowledge sharing, keeping good code practises and setting company standards. A perfect candidate for this role cares about the team and is up to date with everything which is currently happening in the Flutter world.


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

We are looking for an experienced Senior / Lead Developer who has an experience in leading the mobile development team and has:
  • Experience in mobile development (5+ years);
  • Experience in Flutter and Dart (1+ years);
  • Knowledge of various state management strategies;
  • Knowledge of popular design patterns;
  • Up-to-date knowledge of popular Flutter libraries: Provider/Riverpod, BloC/Cubit, freezed etc.;
  • Past experience with native mobile development (iOS or Android);
  • Experience with integrating mobile CI/CD services (e.g. Codemagic, Bitrise);
  • Experience with writing Bloc/widget/integration tests;
  • Willingness to share knowledge;
  • Good command of English (written and spoken);
  • Great command of Polish (written and spoken C1) - obligatorily.
We give extra points for:
  • Knowledge of Swift or Kotlin;
  • Experience in team management;
  • Experience with automated testing in Flutter;
  • Knowledge of UX principles;
  • Passion for creating beautiful UI.
Other important facts on what you can expect:
  • Work at our HQ (Warsaw, Służew metro station) or remotely;
  • Comfortable, spacious office with a large backyard (we have frequent BBQ parties between lockdowns);
  • 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.


Recruitment process: 

  1. Apply via the form located below.
  2. Get through our 1-st review during which you will be asked to solve interesting case studies. 
  3. Join the call with our CEO/CTO to solve additional case studies during which you can show off your structured analytical thinking and afterward discuss the potential cooperation and your future development.
  4. Welcome on board to one of probably the fastest growing Digital Product Studios in Poland.
Last modified Wednesday, December 8, 2021