April 8, 2026
Senior Flutter Developer
Senior • Remote
110 - 150 PLN
Warsaw, Poland
Project description:
We are looking for a top-tier Mobile Applications Developer to join our team and help us build cutting-edge software solutions for the Solar Industry. Our platform focuses on designing and monitoring solar fields, processing large-scale data in a SaaS environment, ensuring fast response times, and delivering an outstanding user experience.
If you are a passionate Flutter developer who cares deeply about user experience, intuitive interactions, and modern app design, and you are ready to take on the challenge of building high-quality, mission-critical mobile applications, this role is for you.
Requirements:
Extensive experience in mobile application development
Experience in developing mobile applications using Flutter
5+ years of experience in Native Android development (Java / Kotlin)
Strong understanding of object-oriented design principles and concepts
Experience working with AI-based development tools
Proven ability to build adaptive, user-friendly, and flexible mobile UIs
Team player with excellent communication skills
Passion for high-quality code, performance optimization, and intuitive user experiences
Main responsibilities:
Design and develop high-volume, low-latency mobile applications for mission-critical systems, ensuring high availability and top performance
Contribute to all phases of the software development lifecycle
Write clean, well-designed, testable, and efficient code
Prepare and deliver software component releases
Collaborate closely with cross-functional teams to ensure seamless integration and optimal user experience
Continuously improve application performance, usability, and scalability
This is a freelance, project-based engagement with no additional benefits, offering the opportunity to work on a clearly defined initiative scheduled to run until the end of 2026, with a possibility of extension depending on project needs and performance.
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
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
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
New offer
Kyotu Technology
Mobile Developer
Senior
Remote
Warsaw, MZ, Poland
16,000 - 25,000 PLN/hr
🏢 Summary: Remote B2B contract for an experienced Mobile Application Developer to independently deliver and support production mobile apps using Flutter, native iOS, or Android. The role covers the full lifecycle, from technical decisions and API integration through releases, maintenance, and collaboration with cross-functional teams. The offer includes 100–150 PLN + VAT per hour, long-term cooperation, and autonomy over technical solutions. 🗂️ Requirements: 5+ years of commercial mobile development experience, Commercial experience with Flutter, Swift/iOS, or Kotlin/Android, End-to-end delivery of several commercial mobile applications, Full application lifecycle ownership, REST API and third-party service integration, Mobile architecture, design patterns, and lifecycle knowledge, App Store and/or Google Play publishing and release management, Git and CI/CD workflow experience, Daily use of AI-assisted development tools, Independent technical decision-making and proactive problem-solving, Effective communication with technical and business stakeholders, English at B2 level or higher 📃 Skills: Flutter, Swift, Kotlin, REST, Git, CI/CD, Copilot, Cursor, ChatGPT, Claude 🏢 Description: 🔍 Mobile Application Developer (Flutter / iOS / Android) Location: 100% remote Contract type: B2B Capacity: Full-time Rate: 100–150 PLN + VAT / h 🚀 About the role We are looking for an experienced Mobile Application Developer to join Kyotu Technology and work on modern mobile applications for our clients. We are looking for someone highly independent, who can take ownership of an application and confidently drive it from initial requirements and technical decisions through development, release, and production support. This role is a great fit for a developer who is comfortable working with limited supervision, proactively solves problems, and has already successfully delivered several commercial mobile applications end-to-end. Whether your main expertise is Flutter, native iOS, or Android, what matters most to us is your ability to take responsibility for the product and get things done. We also expect our engineers to actively use modern AI tools as part of their daily development workflow to improve productivity, code quality, and delivery speed. 💡 Who we are Kyotu Technology is a boutique software house based in Wrocław and Warsaw, working fully remotely or in hybrid mode across Poland. We focus on long-term, high-quality engineering and building complex, production-grade systems with real business impact. Our teams have real influence on technical and architectural decisions. 🧠 Your responsibilities design, develop, and maintain modern mobile applications take ownership of the development process from requirements to production independently make technical decisions and propose solutions collaborate with product, backend, QA, and business teams integrate mobile applications with backend APIs and third-party services optimize application performance, stability, and user experience ensure high code quality through testing and engineering best practices manage application deployment, releases, and production support proactively identify technical issues and propose improvements actively use AI-powered development tools to improve productivity and software quality 🧩 Must haves minimum 5 years of commercial experience in mobile application development strong commercial experience with at least one mobile technology: Flutter, iOS (Swift), or Android (Kotlin) experience independently delivering at least several commercial mobile applications end-to-end experience owning the full application lifecycle, from requirements analysis and architecture through implementation, release, and production support experience integrating REST APIs and third-party services good understanding of mobile architecture, design patterns, and application lifecycle experience with application publishing, release management, and maintenance for App Store and/or Google Play experience working with Git and CI/CD workflows practical experience using AI-assisted development tools, such as GitHub Copilot, Cursor, ChatGPT, Claude, or similar , as part of everyday software development high level of independence, ownership, and proactive problem-solving ability to make technical decisions without constant supervision ability to communicate effectively with both engineering and business stakeholders English at B2 level or higher 📦 What we offer B2B contract rate: 100–150 PLN + VAT / h 100% remote work long-term cooperation high level of independence and ownership projects with real business impact across various industries influence on technical decisions and the way solutions are delivered opportunity to work with modern AI-powered development practices
Technology
New offer
Be in IT
Senior Flutter Developer
Senior
Remote
Warsaw, MZ, Poland
120 - 130 PLN/hr
🏢 Summary: Oferta długoterminowej, w pełni zdalnej współpracy B2B przy migracji i rozwoju aplikacji Flutter na Android, iOS oraz desktop dla produktu Healthcare/IoT. Rola obejmuje projektowanie architektury, integracje backendowe, obsługę offline, testowanie, CI/CD i publikację aplikacji, z realnym wpływem na rozwiązanie. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia z Flutter i Dart, Doświadczenie produkcyjne w aplikacjach mobilnych i desktopowych, Doświadczenie w migracji lub przebudowie aplikacji, Bardzo dobra znajomość BLoC, Riverpod lub Provider, Doświadczenie z REST API, MQTT i WebSocket, Praktyczna znajomość testów jednostkowych, widgetowych i integracyjnych, Język angielski na poziomie minimum B2/C1 📃 Skills: Flutter, Dart, Android, iOS, BLoC, Riverpod, Provider, REST, MQTT, WebSocket, CI/CD 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior Flutter Developer (Mobile & Desktop) Zakres obowiązków: Udział w migracji istniejącej aplikacji do technologii Flutter. Rozwój aplikacji mobilnej (Android/iOS) oraz desktopowej z wykorzystaniem Flutter i Dart. Projektowanie i rozwój skalowalnej, utrzymywalnej oraz testowalnej architektury aplikacji. Integracja aplikacji z backendem przy wykorzystaniu REST API, MQTT oraz WebSocket. Implementacja mechanizmów pracy offline oraz synchronizacji danych. Tworzenie i rozwój testów jednostkowych, widgetowych oraz integracyjnych. Współpraca przy budowie i utrzymaniu procesów CI/CD oraz publikacji aplikacji w App Store i Google Play. Współpraca z międzynarodowym zespołem projektowym w języku angielskim. Oczekujemy: Minimum 5 lat komercyjnego doświadczenia w programowaniu z wykorzystaniem Flutter i Dart. Doświadczenia w tworzeniu oraz utrzymaniu aplikacji mobilnych i desktopowych działających na środowiskach produkcyjnych. Praktycznego doświadczenia w migracji lub przebudowie istniejących aplikacji. Bardzo dobrej znajomości mechanizmów zarządzania stanem (BLoC, Riverpod lub Provider). Doświadczenia w integracji z REST API, MQTT oraz WebSocket. Praktycznej znajomości testów jednostkowych, widgetowych oraz integracyjnych. Znajomości języka angielskiego na poziomie minimum B2/C1. Mile widziane: Doświadczenie w projektach z branży Healthcare lub MedTech. Znajomość Keycloak lub rozwiązań IAM. Doświadczenie z HL7/FHIR. Znajomość React, Next.js, TypeScript lub Go. Oferujemy: Długoterminową współpracę przy rozwoju innowacyjnego produktu z obszaru Healthcare / IoT. Wynagrodzenie w przedziale 120–130 PLN/h (B2B) . Współpracę w pełni zdalną. Możliwość realnego wpływu na architekturę i rozwój aplikacji. Pracę z nowoczesnym stackiem technologicznym oraz międzynarodowym zespołem. Udział w projekcie wykorzystującym nowoczesne rozwiązania mobilne i desktopowe.
Technology
co.brick
Mid/Senior Flutter Developer
Senior
Remote
Gliwice, Poland
🏢 Summary: Full-time Mid+/Senior Flutter Developer role to build and launch a high-profile cross-platform mobile app integrating travel booking, casino features, and loyalty services. The project runs for approximately 3 months starting June 2026, focusing on clean architecture, native SDK integrations, and production-ready releases for app stores. The role involves end-to-end mobile development, from feature implementation to deployment automation. 🗂️ Requirements: Minimum 3 years commercial mobile development experience, Expert knowledge of Flutter and Dart, Strong experience with RxDart, Futures, Streams, flutter_hooks, get_it, dio, Hands-on experience with Android SDK and/or iOS SDK, Strong knowledge of MVVM, MVI, or BLoC architecture patterns, Experience with Xcode/SPM and Gradle build tools, Experience writing Unit Tests, Professional fluency in Polish and English (B2 minimum) 📃 Skills: Flutter, Dart, RxDart, Futures, Streams, flutter_hooks, get_it, dio, AndroidSDK, iOSSDK, MVVM, MVI, BLoC, Xcode, SPM, Gradle, UnitTesting, CleanArchitecture 🏢 Description: Join an agile product team to rapidly develop a high-profile mobile application that bridges the gap between the Travel and iGaming sectors. The application serves as a unified platform allowing users to book hotel stays, exchange casino chips, and manage integrated customer loyalty services. You will build clean, high-performance features, integrate platform-specific SDKs, and ensure production-readiness for a fast-approaching summer launch window. Details Start Date: Early June 2026. Duration: ~3 months (Until early September 2026, with potential extensions based on client review). Capacity: Full-time (FTE). Openings Available: 3x Flutter Developers. Seniority: Mid+ / Senior. Rate: Based on candidate experience and expectations. Responsibilities Mobile Feature Development: Implement responsive, fluid user interfaces and cross-platform workflows in Flutter and Dart. Architecture Implementation: Write clean, modular, and testable code adhering to Clean Architecture guidelines. State & Data Management: Architect robust application flows utilizing modern state management patterns and asynchronous data streams. Native Integration: Develop custom native plugins or bridge native SDKs (Android/iOS) to enhance the core Flutter application. App Store Management: Oversee and configure build tools, automation dependencies, and the deployment lifecycle for Google Play and the Apple App Store. Requirements Core Experience: Minimum 3 years of commercial experience in mobile application development. Flutter Ecosystem: Expert knowledge of Flutter & Dart , including deep familiarity with RxDart, Futures, Streams, flutter_hooks, get_it, and dio . Native Foundations: Hands-on experience with native Android SDK and/or iOS SDK development. Architecture: Strong mastery of architectural patterns such as MVVM, MVI, or BLoC . Build Systems: Clear understanding of platform-specific configuration and build tools ( Xcode/SPM, Gradle ). Testing: Practical experience writing reliable Unit Tests . Languages: Professional fluency in both Polish and English (minimum B2) . Nice to Have Proven experience writing proprietary native SDKs or custom open-source Flutter plugins.
Technology
Toro Performance Sp. z o.o.
Flutter Developer
Senior
Remote
🏢 Summary: Remote Flutter Developer role focused on designing and implementing new application modules using the Flutter framework. The position involves developing mobile solutions in a collaborative environment with modern project management practices. It is a fully remote opportunity. 🗂️ Requirements: Minimum 4 years of commercial experience as a Flutter Developer, Strong knowledge of Flutter, Strong knowledge of Dart, Experience with XCode and/or Android Studio 📃 Skills: Flutter, Dart, XCode, AndroidStudio, Git, CICD, iOS, Android, Agile 🏢 Description: Jesteśmy polskim software housem. Od ponad 6 lat współpracujemy z sukcesami z firmami z całego świata. Nasi klienci realizują ciekawe projekty, cechują się wysoką kulturą pracy i sprawnie zarządzają projektami. Dbamy o luźną atmosferę, elastyczność i chcemy czerpać przyjemność z każdego projektu. Brzmi interesująco? Mamy ogromne potrzeby rekrutacyjne – jeśli nie spełniasz wszystkich wymagań, nie rezygnuj z wysłania aplikacji, wszystkich kandydatów poznamy z ogromną przyjemnością! Twoje zadania: projektowanie i wdrażanie nowych modułów aplikacji przy użyciu frameworka Flutter Czego oczekujemy: min. 4-letnie doświadczenie zawodowe jako programista Flutter, znajomość (wszystkich lub wybranych): Flutter Dart XCode Android Studio Mile widziane: CI/CD Git doświadczenie w tworzeniu aplikacji na platformy iOS lub Android, doświadczenie w pracy w środowisku Agile, dbałość o jakość tworzonego kodu zgodnie z dobrymi praktykami programowania, umiejętność pracy zespołowej oraz dobrej organizacji zadań, znajomość j. angielskiego na poziomie umożliwiającym swobodną komunikację i pracę z dokumentacją techniczną, znajomość j. polskiego na poziomie umożliwiającym komunikację, komunikatywność, otwartość i zaangażowanie. Lokalizacja: 100% zdalnie
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
KRUK S.A
Mobile App Developer (m/f/d)
Senior
Remote
Wroclaw, Poland
🏢 Summary: Mobile App Developer (Flutter) role focused on developing and maintaining a cross-platform mobile application for iOS and Android, including architecture design, implementation, testing, and release management. The position involves working in an agile team and contributing to Clean Architecture in a monorepo setup. Responsibilities include feature development, BLoC-based state management, CI/CD, and app distribution to stores. 🗂️ Requirements: Minimum 4 years experience in mobile development (Android/iOS), Minimum 2 years commercial experience with Flutter, Strong knowledge of Flutter 3.x and Dart (null-safety, async/await, Streams, Records), Experience with Kotlin or Swift (platform channels, native plugins), Experience with BLoC/Cubit (flutter_bloc), Experience with Freezed and get_it, Experience with go_router or Navigator 2.0, Knowledge of functional programming (fpdart or dartz), Ability to write unit tests and BLoC tests, Experience with Git and GitFlow, Experience with CI/CD for mobile applications (Bitrise, Fastlane, flavors, store distribution) 📃 Skills: Flutter, Dart, Kotlin, Swift, BLoC, Cubit, Freezed, get_it, go_router, Navigator, fpdart, dartz, Git, GitFlow, CI/CD, Bitrise, Fastlane, Firebase, TestFlight, Melos 🏢 Description: Jesteśmy zespołem tworzącym aplikacje do obsługi klienta w grupie KRUK. Naszymi produktami są min aplikacja web – e-kruk.pl oraz aplikacja mobilna. Tworzymy zarówno dla naszego rodzimego rynku, jak i dla rynków zagranicznych. Jesteśmy zorganizowani w nieduże zespoły pracujące zwinnie (Scrum lub Kanban). Na co dzień współpracujemy z Product Ownerem, Designerem, innymi programistami oraz testerami. Sam proces wytwarzania zaczyna się od analizy wymagań, projektowanie, implementację, code review i testy na wdrożeniu kończąc. Cenimy ludzi aktywnych i zaangażowanych. Bazujemy na wzajemnym szacunku i zaufaniu. Stawiamy na rozwój. Do jednego z zespołów poszukujemy osoby na stanowisko Mobile App Developer – specjalistę/kę w Flutterze do rozwoju aplikacji mobilnej na systemy iOS i Android Zakres obowiązków: Udział w projektowaniu aplikacji – współpraca z UX designerami i analitykami biznesowymi przy definiowaniu wymagań i architektury nowych funkcjonalności Przygotowanie struktury aplikacji – projektowanie modułów w monorepo (Melos), warstw Clean Architecture, interfejsów między domain / remote / presentation Implementacja aplikacji – tworzenie funkcjonalności w Flutter z użyciem BLoC, go_router, Dio/Retrofit, Freezed, get_it, fpdart Opracowywanie testów jednostkowych i testów BLoC Wdrożenie i dystrybucja aplikacji – zarządzanie procesem release na App Store i Google Play Wsparcie dla innych członków zespołu, dzielenie się wiedzą Nasze wymagania: Min. 4 lata doświadczenia w programowaniu aplikacji mobilnych (Android / iOS), w tym min. 2 lata komercyjnie z Flutter Znajomość Flutter 3.x i języka Dart (null-safety, async/await, Streams, Records) Znajomość języka Kotlin lub Swift (platform channels, natywne pluginy) Znajomość BLoC / Cubit (flutter_bloc), Freezed, get_it oraz go_router / Navigator 2.0 Znajomość programowania funkcyjnego – fpdart lub dartz (Either, Option, TaskEither) Umiejętność pisania testów jednostkowych i testów BLoC Znajomość Git i GitFlow Znajomość CI/CD dla aplikacji mobilnych – Bitrise, Fastlane, Flutter flavors, dystrybucja przez Firebase App Distribution / TestFlight / Google Play Console Znajomość języka angielskiego na poziomie min. B2 (dokumentacja, commit messages i PR naming w projekcie są po angielsku) Mile widziane: Doświadczenie z monorepo (Melos), Mason, FVM Znajomość Firebase (Crashlytics, FCM, App Distribution) Znajomość narzędzi analitycznych (Piwik PRO, Clarity) Doświadczenie w technologiach backendowych .NET albo JAVA (API) Doświadczenie z bazami danych SQL Doświadczenie w branży fintech lub regulated products Co oferujemy? Zatrudnienie w oparciu o: umowę o pracę Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00) Możliwość pełnej pracy zdalnej / w modelu hybrydowym Atrakcyjny pakiet benefitów dla pracowników: możliwość skorzystania z prywatnej opieki medycznej: Luxmed, dofinansowanie do karty Multisport, dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii, ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach Dostęp do Mindgram – nowoczesnej platformy z profesjonalnym wsparciem psychologicznym i wellbeingowym Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych Możliwość wypożyczenia samochodu firmowego do użytku prywatnego Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.
Technology
emagine Polska
Mobile Developer (Junior-Mid)
Mid
Hybrid
Lisbon, Portugal
🏢 Summary: Mobile Developer role focused on building, enhancing, and maintaining mobile applications across the full development lifecycle. The position involves working with native or hybrid technologies, integrating REST APIs, and ensuring performance and code quality. The developer will contribute to technical decisions and continuous improvement of mobile solutions. 🗂️ Requirements: 2+ years of mobile development experience, Experience with native or hybrid mobile technologies, Experience integrating REST APIs, Knowledge of Clean Code principles, Knowledge of SOLID principles, English level B1/B2 for technical communication 📃 Skills: Android, iOS, Kotlin, Swift, Flutter, ReactNative, REST, Git, Agile, CleanCode, SOLID 🏢 Description: We are seeking a Mobile Developer with at least 2 years of experience to join our team. What You Will Do: Develop, enhance, and maintain mobile applications; Participate in the entire development cycle, from implementation to publication and maintenance of apps; Ensure performance, usability, and quality of applications; Contribute to technical decisions and continuous improvement of solutions. What We Are Looking For: 2+ years of experience in mobile development; Experience with native or hybrid mobile technologies such as Android, iOS, Kotlin, Swift, Flutter, or React Native; Knowledge of integration with REST APIs; Familiarity with best development practices (Clean Code, SOLID, etc.); Experience with Git and Agile methodologies is valued; English B1/B2 (technical communication and writing); Team spirit, autonomy, and a willingness to evolve technically.