Lublin, Warszawa
Flutter Developer
Języki: Polski, Angielski
Wymagania:
- Minimum 2–3 lata doświadczenia w rozwoju aplikacji mobilnych z użyciem Flutter i Dart.
- Znajomość JavaScript (ES6+) – umiejętność czytania i rozumienia kodu frontendowego (np. React, Vue, Angular).
- Praktyczna znajomość stanów w aplikacjach Flutter (np. Bloc, Provider, Riverpod).
- Doświadczenie w integracji z REST API, praca z zewnętrznymi bibliotekami i SDK.
- Znajomość narzędzi developerskich: Git, CI/CD, debugowanie.
- Rozumienie zasad SOLID, wzorców projektowych i dobrych praktyk programistycznych.
- Znajomość metod autentykacji (np. OAuth, Authentication, Cloud Firestore, Cloud Functions).
- Komunikatywna znajomość języka angielskiego (min. B1/B2).
Mile widziane:
- Doświadczenie w tworzeniu natywnych komponentów (np. komunikacja z platformami iOS/Android przez Platform Channels, XCode).
- Praktyka w testowaniu aplikacji (unit testy, widget testy).
- Podstawowa wiedza o UI/UX w kontekście mobile.
- Doświadczenie w pracy w metodykach Agile/Scrum.
Opis pracy
Dołącz do zespołu Monogo jako Flutter Developer!
Monogo to innowacyjna firma technologiczna, która specjalizuje się w budowie zaawansowanych rozwiązań e-commerce oraz wdrażaniu technologii headless CMS.
Współpracujemy z międzynarodowymi markami, łącząc pasję do nowoczesnych technologii z dążeniem do doskonałości.
Nasz zespół to doświadczeni profesjonaliści, dla których praca jest okazją do tworzenia wyjątkowych produktów oraz ciągłego rozwoju.
Teraz Ty możesz stać się częścią naszej historii sukcesu – szukamy Flutter Developera, który podziela naszą ambicję i wizję. Jeżeli chcesz rozwijać swoje umiejętności i realizować projekty zmieniające rzeczywistość e-commerce, mamy idealną ofertę dla Ciebie!
Obowiązki:
- 1.Projektowanie i rozwijanie aplikacji mobilnych na platformy iOS i Android z wykorzystaniem Flutter.
- 2.Współpraca z zespołem frontendowym przy integracji z warstwą prezentacyjną (np. aplikacje webowe w JavaScript/TypeScript).
- 3.Tworzenie czystego, wydajnego i łatwego w utrzymaniu kodu.
- 4.Udział w całym cyklu rozwoju produktu: od analizy wymagań, przez implementację, testy, aż do wdrożenia.
- 5.Optymalizacja aplikacji pod kątem wydajności i responsywności.
- 6.Wsparcie w utrzymaniu istniejącego kodu (jeśli dotyczy).
Co oferujemy:
- Elastyczne warunki pracy (umowa o pracę lub B2B)
- Praca nad projektami międzynarodowymi
- Karta multisport
- Ubezpieczenie zdrowotne
- Przyjazna atmosfera
- Bezpłatne lekcje języka angielskiego
- Imprezy integracyjne