Senior Flutter Developer (Polish required)
We are looking for a Senior Flutter Developer
Join probably the biggest Flutter Team in Poland!
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 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 Flutter / 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.
If you're passionate about great UI and love crafting pixel-perfect interfaces, smooth UX, and delightful animations, you can join our dedicated Flutter UI Team. Here, you’ll focus on projects that are all about design and user experience — building complex Design Systems and creating beautiful, highly-animated UIs that truly stand out.
If, on the other hand, you’re more passionate about SOLID principles, architecture, and large-scale projects, you can grow into a Flutter Architect role. This position goes beyond hands-on development — you’ll shape the technical vision, lead architectural decisions, and mentor the team to deliver outstanding results. If you thrive on solving complex challenges, designing elegant solutions, and guiding projects from concept to completion, we’d love to hear from you.
Our expectations
- 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.
We give extra points for:
- 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.
Other important & what you can expect:
- 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).
Recruitment process:
- Apply via the form located below.
- Get through the Quick Tech Interview. At this stage, we may require writing some live code.
- If you pass, we will invite you to a Full Tech Interview with our Head of Mobile.
- Join the call with our CTO to discuss the potential cooperation and your future professional development.
- Welcome aboard our team in Poland!







