LeanCode is a software studio based in Warsaw. We are a team of 75+ skilled developers, UX designers, and product owners. Our mission is to solve real-life problems using cutting-edge technologies.
Our clients represent various industries, from banking and insurance through retail and MedTech products to SaaS solutions. This gives our team plenty of room to explore new businesses and master challenging domains.
We work for companies from all over the world (at the moment: Poland, Germany, France, the UK, the USA, and Australia).
We join forces with the clients at the very early stage of the process. Thanks to that, we have a substantial impact on how our products work and look. This approach requires close cooperation with the clients, including frequent workshops and day-to-day meetings.
We are looking for a Senior Flutter Developer who ensures the technical excellence of our mobile projects with their deep expertise and innovative approach. You should have a profound understanding of Flutter's internals, seamless platform integrations, and a strong grasp of mobile software architecture.
This role goes beyond development—you will drive the technical vision, lead project execution, and mentor the team to deliver exceptional results. If you excel at tackling complex challenges, crafting elegant solutions, and steering projects to success, we want to hear from you.
- Experience in Mobile (including Flutter) development (5+ years);
- Experience in Flutter development (2+ years);
- Experience in using Bloc/Cubit + Provider in large applications;
- Knowledge of Dart including the latest features (e.g. macros);
- Understanding Flutter concepts like Widget->Element->RenderObject pipeline, Slivers, or platform embedding;
- Knowledge of Flutter platform integration techniques like method channels, pigeon, and FFI;
- Proven track record of leading and mentoring mobile development teams
- Experience in driving mobile application development from the conception phase to the deployment and maintenance
- Willingness to embrace and adopt new technologies and methodologies;
- Good command of English (written and spoken) and obligatorily Polish.
- Proactive approach and community involvement;
- Experience with other mobile development frameworks
- Knowledge of other popular Flutter libraries like flutter_hooks, mobx, riverpod;
- Familiarity with WCAG and various accessibility concepts;
- Interest in User Experience.
- We are noticeably involved in the Flutter community having Google Developer Experts in Flutter on board;
- We support open-source Flutter maintaining packages like Patrol, bloc_presentation, and more
- We love conferences and meetups, not only attending but also speaking or even organizing;
- Work at our HQ (Warsaw, Służew metro station) or remotely;
- Comfortable, spacious office with a large backyard (we have frequent BBQ parties);
- Specialty coffee from a local roastery (yes, we are coffee freaks…);
- Knowledge sharing during weekly Mobile team meetings. This includes giving micro-presentations about diverse topics to keep our skills sharp.
- Frequent technical talks from various areas of software development (system architecture, Domain-Driven Design, mobile & frontend trends, UX);
- Apply via the form located below.
- Get through the technical review with our Head of Mobile. At this stage, we may require writing some live code.
- Join the call with our CTO to discuss the potential cooperation and your future professional development.
- Welcome aboard our team in Poland.