I

Flutter Developer

itcraft Poland
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join ItCraft's Flutter development team to build cross-platform applications using modern architecture patterns. Collaborate with developers, analysts, designers, and QA on global projects across healthcare, telecom, and commerce sectors. Must have strong Flutter/Dart skills, Clean Architecture, BLoC state management, and English fluency.

Key Highlights
Work with 3-member Flutter team on global B2B projects
Required: Clean Architecture, SOLID, BLoC/Cubit, GetIt DI
English B2 required, Polish native preferred
Key Responsibilities
Develop cross-platform applications using Flutter and Dart
Implement Clean Architecture and SOLID principles
Use BLoC/Cubit for state management with explicit loading/error states
Apply dependency injection with GetIt + Injectable
Generate code with Freezed, json_serializable, and build_runner
Integrate REST APIs using Dio + Retrofit against OpenAPI/Swagger specs
Implement declarative navigation with typed routes (go_router)
Write unit and BLoC tests using bloc_test and mocktail/mockito
Release apps to Google Play and App Store with build flavors and environments
Work with AI coding tools (Claude Code, Codex, Cursor) in daily workflow
Participate in bi-weekly team meetings and code reviews
Technical Skills Required
Flutter Dart Clean Architecture BLoC/Cubit
Benefits & Perks
B2B contract at 60-70 PLN/h
100% remote or on-site in Bydgoszcz/Warsaw
Medical insurance and Multisport card
Nice to Have
Firebase (Crashlytics, Analytics, Remote Config, App Distribution)
Native Swift/Kotlin for configuring permissions and plists
CI/CD for mobile with Codemagic/Bitrise/GitHub Actions
Portfolio of published apps

Job Description


About ItCraft 👩‍💻👨🏻‍💻

  • Software house
  • 15+ years on the market
  • 50+ people on board
  • 350+ finished projects, from “Uber-like” applications throughout platforms for patients to book home visits with doctors to e-commerce
  • modern technologies & tools - incl. AI used across our development process
  • certified to ISO 9001, 27001 & 13485 – we work according to defined quality, information-security, and medical-device procedures

About The Role

🚀 As a Flutter Developer, you will be a part of the team with 3 Flutter Developers. On a daily basis, you will work with our development team, which consists of not only developers but also a Project Manager, System Analyst, UX/UI Designers, and QA.

Grow with us! 🌱

  • Work with clients from all over the world and in different industries (healthcare, telecommunication, commerce),
  • Work with experienced team members to soak up their knowledge from various fields (also through Code Review),
  • Have team meetings every 2 weeks where you can talk about tools, news, projects’ use cases, and exchange experiences.

What you should have? 🦾

  • Commercial experience with Flutter & Dart, with solid Dart fundamentals: null safety, async / streams, sealed classes and pattern matching,
  • Clean Architecture and SOLID in day-to-day work,
  • BLoC / Cubit as the primary state management, with explicit loading and error states,
  • Dependency injection with GetIt + Injectable,
  • Code generation workflow: Freezed, json_serializable, build_runner,
  • REST integration with Dio + Retrofit against an OpenAPI / Swagger spec, including consistent error handling,
  • Declarative navigation with typed routes, for example go_router,
  • Unit and BLoC tests (bloc_test, mocktail / mockito),
  • Releasing apps to Google Play and the App Store, including build flavors and environments (dev / stage / prod),
  • Working with AI coding tools as part of the daily workflow, such as Claude Code, Codex or Cursor: driving them effectively, reviewing their output critically, and being comfortable extending them with custom skills and agents,
  • Fluency in English – at least B2 level (a must-have, as we have international clients),
  • Native Polish (our company’s communication is conducted in Polish, we also have Polish clients).

Nice to have 👏🏼

  • Firebase: Crashlytics, Analytics, Remote Config, App Distribution,
  • Integrating native SDKs, for example payments (Stripe),
  • Basic Swift / Kotlin, enough to configure the native side: permissions, plists, flavors,
  • CI/CD for mobile (Codemagic / Bitrise / GitHub Actions) with automated store distribution,
  • Portfolio of published apps (Google Play / App Store / GitHub).

What will you get?

  • B2B contract at an hourly rate of 60 - 70 PLN/h - depending on experience & skills,
  • Work 100% remote or on-site at itCraft office in Bydgoszcz; also, a coworking space in Warsaw is available for a few days a month,
  • Google Workspace tools,
  • Medical insurance
  • Access to Multisport card & life insurance
  • Team-building events (e.g. Quarterly Pizza Day),
  • Internal referral program,
  • Access to the internal e-books and courses library.

🚀 Interested? Send us your CV! What happens after that? 3 steps of a fully remote recruitment process.

  • Take part in a 45-minute call with our HR team.
  • Join a 1.5-hour call verifying your technical skills with Flutter Team Leader.
  • We will be more than happy to make you the offer and welcome you aboard! 🤝

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Eagle Eye Staffing Solutions

Poland
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Poland
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

b2spin limited

Poland

Subscribe our newsletter

New Things Will Always Update Regularly