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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
🚀 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.
Interested in remote work opportunities in Mobile? Discover Mobile Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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).
- 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).
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- 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.
- 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