April 9, 2026
Mid Flutter Engineer
Mid • Remote
140 - 165 PLN
Warsaw, Poland
Mid Flutter Engineer (B2B Contract)
We are looking for a mid-level Flutter Engineer who can take ownership of mobile feature delivery within a product-driven environment. This role requires a balance between hands-on development, understanding of mobile architecture, and the ability to work independently within an experienced team.
About the project
You will join a product-focused team building and scaling a cross-platform mobile application used across multiple international markets.
100% Flutter-based application (no legacy, no migration)
Active product with ongoing feature development
Close collaboration with product, design, and platform teams
Architecture evolving towards a modular, scalable setup to support multiple teams
Responsibilities:
Develop and maintain mobile features using Flutter (iOS & Android)
Contribute to a modular and scalable architecture
Integrate backend services using GraphQL and REST APIs
Ensure code quality through unit, widget, and end-to-end testing
Collaborate closely with product managers, designers, and engineers
Participate in the full development lifecycle: design, implementation, release, and monitoring
Debug and optimize app performance (rendering, networking, stability)
Take ownership of delivered features and propose improvements where relevant
Requirements:
Solid commercial experience with Flutter (Dart) in production environments
Experience working on live mobile applications (App Store / Google Play)
Ability to work independently within a team of experienced engineers
Good understanding of mobile architecture patterns (e.g. BLoC, Provider, Riverpod, Clean Architecture, modularization)
Experience integrating APIs (preferably GraphQL, plus REST)
Practical experience with testing (unit, widget, or E2E)
Nice to have:
Experience with mobile CI/CD pipelines
Familiarity with monitoring and analytics tools
Exposure to end-to-end testing frameworks
Experience working in product-oriented environments
Similar jobs you might like
Technology
Workai
Senior Flutter Engineer (Enterprise Apps)
Senior
Hybrid
Bialystok, Poland
🏢 Summary: Senior Flutter Engineer role focused on designing and developing enterprise-grade mobile applications used globally. The position involves building scalable, secure, and high-performance Flutter apps integrated with backend services and enterprise systems. You will collaborate with cross-functional teams to deliver robust mobile architectures and maintain high code quality standards. 🗂️ Requirements: 5+ years of mobile application development experience, 3+ years of experience with Flutter and Dart, Strong knowledge of Flutter SDK and mobile architecture, Experience with scalable and modular mobile architectures, Experience with Clean Architecture, BLoC/Cubit or MVVM, Knowledge of Kotlin or Swift, Experience with native integrations and platform channels, Experience integrating REST APIs and backend systems, Strong knowledge of state management in Flutter, Experience with OAuth2 and OpenID Connect, Experience with Git, CI/CD and automated testing, Experience working in Agile/Scrum environments, Fluent English and Polish 📃 Skills: Flutter, Dart, FlutterSDK, REST, OAuth2, OpenIDConnect, BLoC, Cubit, MVVM, Kotlin, Swift, Git, CICD, Android, iOS, Azure, AzureAD, EntraID, MicrosoftGraph, WebView, PWA 🏢 Description: We build innovative digital products for the modern workplace in the Cloud, and we need your help. Our platform is used by hundreds of thousands of employees worldwide. We are looking for a Senior Flutter Engineer who will help us design and develop high-quality mobile applications used by enterprise clients around the globe. You will work closely with backend, security, and DevOps teams to build scalable and secure mobile solutions. Key responsibilities: designing and developing enterprise-grade mobile applications using Flutter and Dart, building scalable and modular mobile architectures, integrating mobile applications with backend services and REST APIs, implementing authentication and authorization mechanisms (OAuth2, OpenID Connect), ensuring high standards of code quality through code reviews, testing, and CI/CD, optimizing application performance, responsiveness, and UI rendering, collaborating with backend, security, UX, and DevOps teams, supporting the team in architectural and technical decisions. Apply if you have: 5+ years of experience developing mobile applications, at least 3 years of experience with Flutter and Dart, strong knowledge of Flutter SDK and mobile application architecture, experience designing scalable mobile applications, experience with architectural patterns such as Clean Architecture, BLoC/Cubit or MVVM, knowledge of native Android (Kotlin) or iOS (Swift), ability to implement native platform integrations and bridge Flutter with iOS/Android layers, experience integrating mobile apps with REST APIs and backend systems, strong knowledge of state management in Flutter (Bloc, Provider or similar), experience with authentication and authorization mechanisms (OAuth2, OpenID Connect), experience with Git, code review, CI/CD and automated testing, attention to performance, UI quality, and responsive mobile design, experience working in Agile / Scrum teams, strong communication skills and ability to work collaboratively, a good command of written and spoken English and Polish. Nice to have: experience integrating mobile apps with enterprise systems, experience with Azure ecosystem (Azure AD / Entra ID, Microsoft Graph), knowledge of mobile application security best practices, experience with WebView and PWA integration. We offer: work on a platform used by hundreds of thousands of employees worldwide, access to the latest technologies and tools, multidirectional professional development, certifications and knowledge-sharing opportunities, flexible work model (remote, hybrid or on-site), benefits package (private medical care, Multisport card).
Technology
AQUAEL
Flutter Developer
Mid
Hybrid
Warsaw, Poland
8,000 - 12,000 PLN/mo
🏢 Summary: Mid Flutter Developer role focused on developing and maintaining Android and iOS mobile applications, including a new UX-focused app version. The position involves implementing new features, testing, code reviews, and collaboration on product roadmaps in a hybrid work model. 🗂️ Requirements: 3+ years of programming experience, 2–3+ years of mobile application development experience, Commercial experience with Flutter and Dart, Higher technical education or ongoing master’s studies, English level B2 minimum, Polish level C1/C2, Experience with Android and iOS development, Experience with unit and integration testing, Knowledge of REST API and MQTT protocol, Experience with Git and GitHub Actions, Availability for hybrid work with at least 3 days in the office 📃 Skills: Flutter, Dart, Git, BLE, Android, iOS, Copilot, Agents, REST, MQTT, Riverpod, Firebase, GitHub, Xcode, VSCode, Postgres, C++, PlatformIO, AWS 🏢 Description: Stanowisko : Mid Flutter Developer Zarobki : do 12 kPLN netto - w zależności od doświadczenia Doświadczenie : aplikacje mobilne min. 2/3 lata, programowanie – min. 3 lata Wykształcenie : wyższe techniczne – inż. - najlepiej informatyczne, lub w trakcie magisterskich Języki: angielski B2 min., Polski C1/C2 Technologie : git, dart, flutter, BLE, android, iOS, copilot, agents, unit/integration tests, REST API, MQTT protocol, riverpod – state management, firebase – auth, functions, messaging, github actions, Xcode, VS code, Postgres Nice To Have : C++ i platformio, AWS, doświadczenie z publikacja aplikacji w App Store i Google Play Praca : hybrydowa – min. 3 dni w biurze w Warszawie na Ursynowie! Typ umowy: UoP / B2B / Zlecenie Czym będziesz się zajmować? · Rozwijanie i utrzymywanie istniejącej aplikacji mobilnej Android i iOS · Rozwój równolegle nowej wersji aplikacji – nowy UX (główne zadanie) · Implementacja nowych funkcjonalności · Testowanie aplikacji oraz identyfikowanie obszarów do poprawy wydajności i jakości · Code-Review · Współpraca z zespołem inżynierów nad rozwojem urządzeń i aplikacji · Wspólne planowanie road-mapy, releasów W czym pracujemy? · Firma pracuje w systemie Microsoft365 · korzystamy z Teams i plannera Microsoft · tbh Agile w małych zespołach IS DEAD, daily i po prostu staramy się robić częste releasy Wyposażenie: · nowoczesny sprzęt (MacBook Pro + urządzenia testowe), Proces rekrutacyjny: · quick call (45 min max) · technical call (z zespołem) · final feedback Projekty[Linki]: Aquael BT, Amisafe
Technology
N-iX
Senior Flutter Engineer (part-time)
Senior
Remote
Krakow, Poland
38 - 42 USD
🏢 Summary: Part-time Senior Flutter Developer role focused on building and optimizing high-quality mobile applications for innovative smart bed IoT products. The position involves developing, testing, and maintaining Flutter-based solutions while ensuring performance, scalability, and code quality. Close collaboration with the development team and continuous improvement of application performance are key aspects of the role. 🗂️ Requirements: Proven commercial experience with Flutter and Dart, Experience in IoT projects, Experience with CoreData, Realm, Firestore or Supabase PostgreSQL, Knowledge of Android, iOS, Windows and macOS systems, Experience with Git-based workflows and CI/CD tools, Experience integrating and working with RESTful APIs, Fluent English, Availability for part-time work (10–20 hours/week) with US time zone overlap 📃 Skills: Flutter, Dart, IoT, CoreData, Realm, Firestore, Supabase, PostgreSQL, Android, iOS, Windows, macOS, Git, GitHub, GitLab, GitHubActions, Jenkins, REST, Postman 🏢 Description: #5084 Our client is a leading innovator in the U.S. market, creating cutting-edge, high-end smart beds engineered for superior performance. We are looking for a Senior Flutter Developer who is technically proficient, proactive, and excels in collaborative environments. Responsibilities: Collaborate closely with the development team to design and implement high-quality software solutions using Flutter technologies Develop, test, and maintain mobile applications that meet internal and external client expectations Analyzing and improving application performance Bug fixing Ensure code quality, performance, and scalability through continuous improvement and best practices Requirements: Proven experience in mobile development with Flutter and Dart Experience working with IoT project Experience working with CoreData, Realm, Firestore, Supabase PostgreSQL Knowledge of operating system Android, iOS, Windows, macOS Knowledge of tools and technologies GitHub Actions, Jenkins, Git, GitHub, GitLab, RESTful APIs, Postman Fluency in English language for effective communication Ability to work part-time (10-20 hours/week), ideally with at least 2-hour overlap with US time zones
Technology
RemoDevs
Senior Flutter Developer
Senior
Remote
Szczecin, Poland
17,600 - 23,200 PLN
🏢 Summary: Senior Flutter Developer role for a long-term FinTech and Banking project focused on developing and maintaining modern mobile applications in an international remote environment. The position involves building scalable financial features, collaborating with cross-functional teams, and contributing to architecture and engineering best practices. The offer includes fully remote B2B cooperation with an experienced engineering team. 🗂️ Requirements: Commercial experience with Flutter, Experience in FinTech, Banking or regulated environments, Strong knowledge of Dart, Strong knowledge of Flutter architecture, Experience with REST APIs, Understanding of mobile application lifecycle, Performance optimization knowledge, Experience with Git, Experience with CI/CD pipelines, Professional English (B2+) 📃 Skills: Flutter, Dart, REST, Git, CI/CD, Android, iOS, Agile, Scrum 🏢 Description: Senior Flutter Developer (FinTech / Banking) Location: Remote (Poland) Cooperation: B2B Industry: FinTech / Banking We’re looking for an experienced Senior Flutter Developer to join a long-term project for our client from the FinTech & Banking sector. You’ll become part of a cross-functional engineering team responsible for developing and maintaining modern mobile applications used by thousands of users. Although the project operates in an international environment and English is the working language, you’ll collaborate closely with Polish Engineering Managers and Polish team members on a daily basis. Your responsibilities Develop and maintain high-quality mobile applications using Flutter. Build scalable, secure and user-friendly features for financial products. Collaborate with backend developers, QA engineers, designers and product stakeholders. Participate in architecture discussions and technical decision-making. Write clean, maintainable and well-tested code. Contribute to code reviews and engineering best practices. Support continuous improvement of development processes. What we’re looking for Commercial experience developing mobile applications with Flutter . Previous experience in FinTech, Banking or other highly regulated environments . Strong knowledge of Dart and Flutter architecture. Experience integrating REST APIs. Good understanding of mobile application lifecycle and performance optimization. Experience working with Git and CI/CD pipelines. Ability to work independently while collaborating effectively within a team. Professional English (B2+) . Nice to have Experience with native Android or iOS development. Knowledge of mobile security best practices. Experience with automated testing for Flutter applications. Familiarity with Agile/Scrum environments. What you can expect Long-term cooperation on an enterprise-scale project. Fully remote work. Modern technology stack and experienced engineering team. International project with daily communication in English. Close collaboration with Polish managers and development team. Stable B2B cooperation.
Healthcare
co.brick
Lead Mobile Engineer (Flutter)
Senior
Remote
Gliwice, Poland
140 - 160 PLN/hr
🏢 Summary: Lead Mobile Engineer (Flutter) role in a small, senior mobile team delivering a large-scale production HealthTech product for a German client. The position combines hands-on Flutter development with technical leadership, architectural decision-making, and ownership of CI/CD and engineering processes. Strong impact on product direction and technical standards is expected. 🗂️ Requirements: Minimum 5 years of Mobile Engineering experience, Minimum 2 years of architectural decision-making or release environment ownership, Strong commercial experience with Flutter and Dart in large production applications, Experience building and maintaining mobile CI/CD pipelines, Experience leading technical initiatives (RFCs, engineering standards, process improvements), Ability to lead technical direction and make architectural decisions, Experience or willingness to work with Node.js in a fullstack approach, Proficiency in using AI tools in daily development workflow, English level C1 or higher 📃 Skills: Flutter, Dart, Node.js, CI/CD, AI, Mobile, Architecture, RFC, HealthTech 🏢 Description: Lead Mobile Engineer (Flutter) Poszukujemy Lead Mobile Engineera do kameralnego, 2-osobowego zespołu mobilnego Zespół jest bardzo seniorski, techniczny i nastawiony na partnerską współpracę. Projekt realizowany dla klienta z Niemiec z branży HealthTech. Stawka 160 PLN/h Tech stack & środowisko Flutter / Dart Node.js AI-powered engineering workflows CI/CD pipelines Produkt rozwijany produkcyjnie na dużą skalę Kogo szukamy? Szukamy osoby, która poza mocnym doświadczeniem mobilnym potrafi również: prowadzić technicznie zespół, podejmować decyzje architektoniczne, rozwijać procesy engineeringowe, działać proaktywnie i partnersko. Wymagania Minimum 5 lat doświadczenia w Mobile Engineering Minimum 2 lata doświadczenia w prowadzeniu architektury, środowisk release’owych lub podejmowaniu kluczowych decyzji technicznych Bardzo dobra znajomość Fluttera i Darta poparta doświadczeniem w rozwijaniu dużych aplikacji produkcyjnych Doświadczenie w budowie i rozwijaniu mobilnych pipeline’ów CI/CD Podejście fullstackowe — mile widziany Node.js otwartość na rozwój backendowy również będzie dużym plusem Doświadczenie w prowadzeniu inicjatyw technicznych: RFC, standardy engineeringowe, usprawnianie procesów Bardzo dobre umiejętności komunikacyjne i organizacyjne Angielski minimum C1 Must-have Swobodne korzystanie z narzędzi AI w codziennej pracy developerskiej wszystkie potrzebne narzędzia będą zapewnione Gotowość do pracy w godzinach dziennych CET z elastycznością do ok. 17:00–18:00 CET przy deploymentach i synchronizacji z zespołem z Ameryki Południowej Projekt Niemiecki klient Branża HealthTech Mały, bardzo seniorski zespół Duży wpływ na decyzje techniczne i kierunek rozwoju produktu
Technology
EPAM Systems
Senior Flutter Developer
Senior
Remote
🏢 Summary: Senior Flutter Developer role focused on building and evolving a cross-platform client-facing inspection application using Flutter and Dart. The position involves owning application architecture, performance, and code quality while integrating mobile and web clients with backend services. The engineer collaborates with cross-functional teams to deliver a scalable PWA-enabled solution for real users. 🗂️ Requirements: 3+ years of production experience with Flutter, Strong knowledge of Dart and asynchronous programming (Streams, RxDart), Experience with Progressive Web Apps and mobile Web APIs (camera, geolocation, offline sync), Hands-on experience with Flutter for Web and responsive layouts, Solid understanding of cross-platform application architecture, Experience integrating applications with backend services and databases (Azure SQL, MongoDB), Practical experience with CI/CD pipelines, Experience with Azure DevOps 📃 Skills: Flutter, Dart, RxDart, PWA, WebAPI, AzureSQL, MongoDB, AzureDevOps, CI/CD, .NET 🏢 Description: We are seeking a Senior Flutter Developer to join our team and drive the development of a client-facing application. This role centers on building robust cross-platform solutions using Flutter and Dart. As a software engineer, you will own the technical design, performance and code quality of the application, collaborating with product, UX, backend and AI teams to deliver a scalable inspection platform for real policyholders. Remote work from Poland is possible. Working Hours: Up to 7 PM CEST. Responsibilities Develop and maintain Flutter applications for iOS, Android and Web, emphasizing usability and guided user flows Implement Progressive Web App (PWA) features, including offline support, efficient asset loading and installable web experiences Own and evolve application architecture, focusing on state management and navigation, modularization and dependency management, and clean separation of UI, domain and data layers Optimize performance and responsiveness, especially for image capture, preview and upload flows Integrate mobile and web clients with backend services, including data persistence and APIs backed by Azure SQL and MongoDB Contribute to and maintain CI/CD pipelines using Azure DevOps for mobile and web builds Perform code reviews and actively raise engineering quality standards Participate in technical decision-making, balancing speed, scalability and maintainability Requirements 3+ years of production experience with Flutter and strong knowledge of Dart, especially around async programming (Streams, RxDart) Experience with Progressive Web Apps (PWA), including mobile Web APIs for camera access, geolocation and offline synchronization Hands-on experience with Flutter for Web, including responsive layouts and browser performance considerations Solid understanding of mobile and cross-platform application architecture Experience with integration of applications with backend services and databases such as Azure SQL and MongoDB Practical experience with CI/CD pipelines, preferably with Azure DevOps Strong problem-solving skills and ability to work independently in a product-oriented team Clear communication skills and experience with cross-functional teams Nice to have Proficiency in image-heavy PWA apps Experience with .NET We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
H2B Group
Flutter Developer
Senior
Remote
Gdansk, Poland
13,440 - 16,800 PLN
🏢 Summary: B2B offer for an experienced Flutter Developer to build and develop a cross-platform mobile application. The role focuses on implementing new features in Flutter and Dart, integrating external services, and applying Clean Architecture principles. The project includes full lifecycle involvement from development and testing to publishing on Android and iOS platforms. 🗂️ Requirements: Minimum 3 years commercial experience in mobile development, Practical experience with Flutter and Dart, Experience with RxDart, Futures, Streams, Knowledge of Android SDK and/or iOS SDK, Experience in native Android and/or iOS development, Knowledge of MVVM, MVI, BloC patterns, Experience with Clean Architecture, Experience in publishing apps to Google Play and/or App Store, Experience in unit testing, Polish and English proficiency at minimum B2 level 📃 Skills: Flutter, Dart, RxDart, Android, iOS, SDK, MVVM, MVI, BloC, CleanArchitecture, Futures, Streams, Git 🏢 Description: Kim jest H2B Group? Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia. Dlaczego warto z nami współpracować? ✨ Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią. 💡 Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków. 🚀 Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom. 🌟 Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie. Do projektu naszego klienta poszukujemy osoby na stanowisko Flutter Developer Zakres obowiązków: Tworzenie i rozwój aplikacji mobilnej w technologii Flutter. Implementacja nowych funkcjonalności z wykorzystaniem Darta oraz ekosystemu Flutter. Integracja aplikacji z usługami klienta oraz zewnętrznymi systemami. Praca z mechanizmami asynchronicznymi, m.in. Futures i Streams. Współpraca przy projektowaniu architektury aplikacji zgodnie z podejściem Clean Architecture. Tworzenie i utrzymywanie kodu zgodnego z dobrymi praktykami oraz wzorcami architektonicznymi. Konfiguracja aplikacji pod platformy Android i iOS. Udział w procesie budowania, testowania i publikacji aplikacji na platformach Android oraz iOS. Tworzenie testów jednostkowych. Współpraca z klientem i zespołem projektowym w języku polskim oraz angielskim. Wymagania: Minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji mobilnych. Praktyczna znajomość Fluttera i Darta. Doświadczenie z RxDart, Futures, Streams. Praktyczna znajomość Android SDK i/lub iOS SDK. Doświadczenie w tworzeniu aplikacji natywnych na Androida i/lub iOS. Znajomość wzorców architektonicznych: MVVM, MVI, BloC. Umiejętność pracy zgodnie z zasadami Clean Architecture. Praktyczna znajomość procesu publikacji aplikacji na platformach Android i iOS. Doświadczenie w tworzeniu testów jednostkowych. Wysoko rozwinięte umiejętności komunikacyjne w pracy z klientem oraz zespołem. Dobra organizacja pracy własnej. Biegłość w języku polskim i angielskim na poziomie min. B2. Co oferujemy? Pracę zdalną – elastyczność, która pozwala pracować z każdego zakątka świata! Ciekawe projekty – dobierane zgodnie z Twoimi umiejętnościami i zainteresowaniami, dające możliwość pracy nad innowacyjnymi rozwiązaniami. Umowa B2B bez zapisu o wyłączności – współpracuj z nami na swoich zasadach. Rozwój zawodowy – praca z najnowszymi technologiami i w zróżnicowanych projektach gwarantuje stały rozwój.
Technology
EPAM Systems
Lead Flutter Developer
Senior
Remote
🏢 Summary: Technical leadership role for an experienced Flutter developer to lead a mobile team, maintain and evolve an existing app portfolio, and drive migration to a new architecture. The position combines hands-on Flutter development with architectural decision-making and code quality ownership. Focus is on delivering scalable, high-quality mobile solutions for Android and iOS. 🗂️ Requirements: 5+ years mobile app development for Android or iOS, 3+ years hands-on Flutter experience, Strong knowledge of Dart and asynchronous programming, Experience with REST APIs and sockets, At least one Flutter app released to production, Understanding of mobile architecture and best practices, Solid knowledge of OOP and SOLID principles, Experience in technical leadership or senior role with team responsibilities, Commitment to clean, maintainable code and code reviews 📃 Skills: Flutter, Dart, Android, iOS, REST, Sockets, RxDart, Streams, OOP, SOLID, Architecture, Async, AppStore, GooglePlay 🏢 Description: We are seeking an experienced Lead Flutter Developer to join our team and assume a technical leadership position. You will coordinate and mentor the mobile development team, maintain our current app portfolio, and guide the transition to a new architecture. If you have a passion for mobile technologies, proven leadership abilities, and aim to make a significant impact on our products and solutions, we encourage you to apply. Responsibilities Lead the mobile development team to ensure smooth operations and achievement of project goals Coordinate team efforts and foster collaboration to meet deadlines and deliverables Maintain the existing app portfolio and contribute to the migration toward a new architecture Improve team processes by participating in planning, grooming, technical discussions and estimations Conduct regular code reviews, provide constructive feedback and support team members through coaching and mentoring Make architectural decisions to ensure solutions align with business and technical requirements Promote knowledge sharing and best practices while encouraging new ideas across the team Requirements At least 5 years of experience in mobile app development for Android or iOS Understanding of mobile architecture and platform-specific best practices Experience with REST APIs and sockets Minimum 3 years of hands-on experience with Flutter and knowledge of Dart, including async programming with Streams or RxDart At least one Flutter app released in production on the App Store or Google Play Background in OOP and SOLID principles Commitment to clean, maintainable code and supporting others in achieving the same Experience in a development team leadership role or a senior position with team responsibilities Strong communication skills and a collaborative mindset We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
DCG
Mobile Developer with Flutter
Mid
Hybrid
Krakow, Poland
🏢 Summary: Development role focused on building and maintaining cross-platform mobile applications using Flutter, with integration of native iOS and Android features. The position involves REST API integration, performance optimization, testing, CI/CD setup, and close collaboration with business and technical teams. It requires hands-on mobile development experience and strong understanding of design patterns and debugging. 🗂️ Requirements: BS/BA in Computer Science or equivalent experience, Proficiency in Flutter and Dart, 2+ years native iOS or Android development experience, Experience with Swift, Objective-C, Kotlin or Java, Knowledge of REST API integration, Knowledge of Flutter navigation and routing, Experience with unit and integration testing in Flutter, Experience with CI/CD tools, Knowledge of Git, Knowledge of Jira and Confluence, Understanding of design patterns, Strong debugging and problem-solving skills, Fluency in English 📃 Skills: Flutter, Dart, Swift, Objective-C, Kotlin, Java, REST, Jenkins, Git, Jira, Confluence, Angular, CICD, iOS, Android 🏢 Description: Responsibilities: Design, develop, and maintain cross-platform mobile applications written in Flutter Collaborate with teams to build native Android and iOS features Integrate with backend systems through RESTful APIs Optimize mobile applications for performance and responsiveness Debug, troubleshoot, and resolve technical issues Research new technology options and develop POCs for evaluation Collaborate with business teams to clarify requirements, understand application use case and business processes Requirements: BS/BA degree in Computer Science or related work experience Proficiency in Flutter/Dart 2 + years of experience with native development for iOS (Swift/Objective-C) or Android (Kotlin/Java) Fluency in English Good knowledge of the principles of creating mobile applications Familiarity with RESTful API integration Good knowledge of Flutter navigation and routing Familiarity with unit and integration testing in Flutter Experience creating and maintaining CI/CD tools like Jenkins Knowledge of tools such as Git, Jira, Confluence Deep understanding of design patterns Strong problem-solving and debugging skills Nice to have: Familiarity with app store deployment processes in Apple and Google marketplaces Knowledge and work experience with Angular framework and web development Offer: Private medical care (dental care + vision care plan) Life insurance Sports card Training & learning opportunities Language course co-financing Annual bonus Employee referral program
Technology
H2B Group
Flutter Developer
Senior
Remote
Gdansk, Poland
100 - 130 PLN/hr
🏢 Summary: B2B project for a senior Flutter Developer focused on migrating an existing application to Flutter and developing mobile and desktop solutions in the healthcare/IoT domain. The role includes architecture design, backend integrations, offline capabilities, CI/CD support, and publishing applications to App Store and Google Play. Remote work model with budget up to 150 PLN/h depending on experience. 🗂️ Requirements: Minimum 5 years of experience with Flutter and Dart, Experience building production mobile applications for Android and iOS, Experience developing desktop applications, Experience migrating or rebuilding existing applications while preserving business functionality, Practical experience running Flutter applications on Windows, macOS and Linux, Strong knowledge of mobile application architecture and state management, Experience with BLoC, Riverpod or Provider, Experience integrating REST API, MQTT and WebSocket, Knowledge of event-driven communication patterns, Experience with telemetry, logging and mobile app monitoring, Knowledge of authentication, authorization and secure data storage, Experience implementing offline scenarios and data synchronization, Experience testing Flutter applications, Knowledge of CI/CD processes and publishing to App Store and Google Play, Focus on UX quality, responsiveness and accessibility, Experience working with distributed teams, English level B2/C1 or higher 📃 Skills: Flutter, Dart, Android, iOS, Windows, macOS, Linux, BLoC, Riverpod, Provider, REST, MQTT, WebSocket, CI/CD, AppStore, GooglePlay, UX, Keycloak, HL7, FHIR, React, Next.js, TypeScript, Go 🏢 Description: Do projektu klienta poszukiwana jest osoba na stanowisko Flutter Developer. Zakres współpracy obejmuje: - realizację usług związanych z migracją istniejącej aplikacji do rozwiązania opartego o Flutter, z zachowaniem kluczowych funkcjonalności biznesowych, - rozwój aplikacji mobilnej oraz desktopowej dla środowiska healthcare/IoT, - projektowanie architektury aplikacji z uwzględnieniem utrzymywalności, skalowalności i testowalności rozwiązania, - implementację ekranów, przepływów użytkownika oraz funkcjonalności związanych z alertami, powiadomieniami i komunikacją z urządzeniami, - integrację aplikacji z usługami backendowymi z wykorzystaniem REST API, MQTT oraz WebSocket, - realizację rozwiązań zapewniających obsługę scenariuszy offline, synchronizację danych oraz odporność na problemy z łącznością, - współpracę z zespołem projektowym, architektami, specjalistami QA oraz DevOps przy realizacji projektu, - udział w przygotowaniu procesu CI/CD oraz publikacji aplikacji w App Store i Google Play, - dokumentowanie kluczowych decyzji technicznych oraz wspieranie rozwoju nowoczesnego rozwiązania Flutter. Lokalizacja projektu: Wrocław. Model realizacji usług: zdalnie. Budżet projektu: do 150 PLN/h w zależności od doświadczenia oraz zakresu świadczonych usług. Kompetencje wymagane do realizacji usług: - minimum 5 lat doświadczenia w realizacji projektów z wykorzystaniem Flutter i języka Dart, - doświadczenie w tworzeniu produkcyjnych aplikacji mobilnych (Android, iOS) oraz desktopowych, - doświadczenie w migracji lub przebudowie istniejących aplikacji z zachowaniem funkcjonalności biznesowych, - praktyczna znajomość uruchamiania aplikacji Flutter na platformach Windows, macOS i Linux, - dobra znajomość architektury aplikacji mobilnych, zarządzania stanem oraz projektowania modularnych i testowalnych rozwiązań, - doświadczenie z rozwiązaniami do zarządzania stanem (np. BLoC, Riverpod, Provider), - doświadczenie w integracji z REST API, MQTT oraz WebSocket, - znajomość wzorców komunikacji event-driven, - doświadczenie z mechanizmami telemetryki, logowania oraz monitorowania aplikacji mobilnych, - praktyczna znajomość mechanizmów uwierzytelniania, autoryzacji oraz bezpiecznego przechowywania danych, - doświadczenie w implementacji scenariuszy offline, synchronizacji danych oraz obsługi błędów i ponawiania żądań, - doświadczenie w testowaniu aplikacji Flutter (testy jednostkowe, widgetowe i integracyjne), - znajomość procesów CI/CD oraz przygotowywania wydań do App Store i Google Play, - dbałość o jakość UX, responsywność oraz dostępność aplikacji, - doświadczenie we współpracy z rozproszonymi zespołami projektowymi, - znajomość języka angielskiego umożliwiająca swobodną komunikację techniczną - min. B2/C1. Mile widziane: - doświadczenie w projektach z obszaru healthcare, MedTech lub innych środowisk regulowanych, - doświadczenie w budowie aplikacji dla użytkowników nietechnicznych, - doświadczenie w migracji aplikacji natywnych lub hybrydowych do Fluttera, - znajomość Keycloak lub innych rozwiązań IAM, - znajomość standardów HL7 i FHIR, - znajomość technologii React, Next.js, TypeScript lub Go.