Flutter Developer
Prosta 20, Warszawa +2 Locations
INVO
Dołącz do INVO jako Flutter Developer!
Nasz zespół to ponad 80 ekspertów i inżynierów, którzy każdego dnia tworzą dopracowane produkty mobilne i webowe, łącząc najwyższej klasy technologię z pięknym, przemyślanym i funkcjonalnym designem. To właśnie ta synergia, pozwala nam budować aplikacje, które zachwycają użytkowników i realizują ambitne cele biznesowe.
W INVO powstają solidne technologicznie, dopracowane produkty dla marek takich jak Maczfit, Kuchnia Vikinga, Fandom czy Coca-Cola, a także dla szybko rosnących startupów, m.in. sun.store czy Foodify.
Po latach pracy nad produktami mobilnymi i platformami dla startupów oraz dużych organizacji, dopracowaliśmy nasze procesy tak, że dziś jesteśmy liderem w tworzeniu mCommerce, marketplace’ów oraz zaawansowanych aplikacji mobilnych - pisanych od podstaw w Flutterze.
Poszukujemy doświadczonych Flutter Developerów, którzy chcą budować ambitne produkty w branżach: eCommerce, Marketplace, Food-tech, Ed-tech oraz Solar Energy, przejmując realny wpływ na kształtowanie aplikacji mobilnych używanych przez tysiące użytkowników.
🔍 Kogo szukamy?
Poszukujemy Flutter Developera, który dołączy do naszego zespołu i będzie rozwijać nowoczesne aplikacje mobilne dla klientów z branż Ed-tech, Solar Energy, Carbon Certification, Food-tech.
💻 Zakres obowiązków:
📱 Tworzenie i rozwój aplikacji mobilnych w Flutterze Budowanie nowoczesnych aplikacji na Androida i iOS z naciskiem na jakość, stabilność i skalowalność.
🆕 Implementacja nowych funkcjonalności zgodnie z roadmapą produktu Realizacja zadań projektowych, dodawanie nowych modułów i rozwój istniejących funkcji.
🐞 Naprawa błędów oraz diagnozowanie problemów w aplikacjach mobilnych Analiza crashy, optymalizacja przepływów i szybkie reagowanie na problemy zgłaszane przez QA lub użytkowników.
🏛️ Projektowanie architektury aplikacji zgodnie z Clean Architecture Tworzenie czytelnej, modułowej struktury kodu oraz dbanie o separację warstw.
🔌 Integracja z usługami zewnętrznymi poprzez REST API Obsługa komunikacji sieciowej, stanów odpowiedzi oraz błędów po stronie API.
🗃️ Implementacja lokalnego przechowywania danych (Hive) Tworzenie i zarządzanie lokalnymi repozytoriami danych, synchronizacja offline/online.
🖼️ Pixel Perfect – dokładne wdrażanie UI na podstawie Figma Tworzenie interfejsów zgodnie z projektem, w tym animacji i interakcji.
🚀 Optymalizacja wydajności aplikacji (renderowanie, pamięć, frame rate) Profilowanie kodu, eliminowanie bottlenecków oraz dbałość o płynność działania.
👥 Udział w code review i wsparcie zespołu technicznego Analiza kodu innych developerów, dzielenie się wiedzą, wspólne rozwiązywanie problemów.
🧠 Praca koncepcyjna – udział w planowaniu technologicznym i proponowaniu rozwiązań Aktywny udział w discovery, tworzeniu roadmapy i proponowaniu ulepszeń technologicznych.
✅ Wymagania:
🖥️ Minimum 3 lata doświadczenia jako Flutter Developer Praktyka w tworzeniu średnich i dużych aplikacji mobilnych.
⚙️ Solidna znajomość programowania obiektowego oraz struktur danych Umiejętność budowania efektywnych i skalowalnych rozwiązań.
📱 Doświadczenie w tworzeniu rozbudowanych aplikacji mobilnych Praca ze złożonym zarządzaniem stanem i wieloekranowymi przepływami danych.
❄️ Znajomość Freezed – generowanie immutowalnych modeli Modele danych, unie, automatyczna serializacja.
🌿 Praktyczna znajomość state managementu (Riverpod lub wzorce oparte na Singleton) Świadome dobieranie architektury zarządzania stanem.
🏛️ Znajomość zasad Clean Architecture i umiejętność organizacji kodu Projektowanie modułów zgodnie z dobrymi praktykami.
🌐 Doświadczenie z REST API Obsługa zapytań, błędów, stanów odpowiedzi i paginacji.
🛠️ Znajomość Git i pracy z repozytoriami Pull requesty, branchowanie, code guidelines.
🧪 Znajomość metod testowania aplikacji mobilnych Unit tests, widget tests, integration tests (mile widziane, ale wymagane podstawy).
📦 Podstawowa znajomość konteneryzacji i CI/CD dla aplikacji mobilnych Praca z pipeline’ami (GitHub Actions, Fastlane lub inne narzędzia).
🔒 Zrozumienie zasad bezpieczeństwa aplikacji mobilnych Bezpieczne przechowywanie danych, obsługa tokenów, autoryzacja.
🖼️ Bardzo dobra znajomość Figma i współpracy z designerami Pixel perfect, rozumienie siatki, responsywności i animacji.
🚀 Co oferujemy?
🚀 Praca nad produktami dla liderów: Innowacyjne projekty rynkowe z doskonale dopracowanymi procesami.
🌟 Zespół A playerów: Praca z najlepszymi specjalistami.
🔧 Realny wpływ na produkt: Definiowanie wizji projektu i realizacja własnych pomysłów.
🌍 Praca zdalna: Pełna elastyczność, pracuj z dowolnego miejsca na ziemi.
🏗️ Ventures building w INVO: Udział w tworzeniu nowych produktów cyfrowych i stanie się częścią wybranego projektu.
📌 Jak wygląda proces rekrutacyjny?
📄 Przesyłanie CV + Portfolio projektów: Analiza CV przez nasz zespół rekrutacyjny.
🔍 Analiza projektów: Na podstawie przesłanych opisów wybierzemy kandydatów na rozmowy video.
📧 Wybór kandydatów: Wybranym osobom prześlemy maila z prośbą o krótki opis projektów lub proste zadanie. Ze względu na dużą liczbę zgłoszeń, odpowiemy tylko wybranym kandydatom.
📹 Rozmowa kwalifikacyjna: 30-minutowa rozmowa prowadzona przez Team Leadera oraz Digital Product Advisora, podczas której przedstawimy nasze projekty i wysłuchamy Twojego doświadczenia.
Flutter Developer
Flutter Developer
Prosta 20, Warszawa
INVO