Flutter Developer
Kayon
⚲ Gdynia
90 - 120 PLN/h netto (B2B)
Wymagania
- Flutter
- Dart
- Firebase
- Firestore
- Cloud functions
- Firebase Auth
- Git
- Google Play
Opis stanowiska
Zakres obowiązków • Utrzymanie i rozwój istniejącej aplikacji mobilnej oraz panelu webowego • Przygotowywanie nowych wersji aplikacji: konfiguracja środowisk, numerów wersji, procesów aktualizacji oraz buildów na potrzeby testów i produkcji. • Tworzenie nowych aplikacji webowych i mobilnych (PoC, MVP, gotowe produkty) na bazie istniejącej architektury systemu. • Współpraca z zespołem RND (projektantów, programistów, testerów) w ramach rozwoju produktów • Współpraca z właścicielem produktu przy planowaniu roadmapy, analizie potrzeb i proponowaniu rozwiązań technicznych. • Utrzymanie i rozwój backendu zintegrowanego z panelem web (Dart) • Praca z systemem uprawnień i ról użytkowników (definiowanie, utrzymanie, porządkujące zmiany) • Dokumentowanie tworzonego oprogramowania Wymagania (must have) • Dobra znajomość Flutter/Dart w kontekście rozwoju produkcyjnych aplikacji mobilnych • Doświadczenie z Firebase: Firestore, Cloud Functions, Firebase Auth • Znajomość systemu kontroli wersji GIT • Podstawowe doświadczenie w wydawaniu i/lub technicznym przygotowaniu aplikacji na Google Play (klucze, podpisywanie, app bundle) • Rozumienie architektury aplikacji mobilnych i webowych w chmurze (model danych, wielu klientów, role użytkowników). • Komunikatywny polski i angielski Mile widziane (nice to have) • Dobra znajomość JavaScript/Node.js (funkcje serverless) • Głębsze doświadczenie w procesie wydawania aplikacji na Google Play (pełne ogarnięcie całego pipeline’u publikacji). • Doświadczenie z usługami typu serverless / kontenerowymi (np. Google Cloud Run lub podobne). • Znajomość Pythona lub innego języka skryptowego do narzędzi pomocniczych. • Doświadczenie w środowisku R&D: szybkie prototypowanie, eksperymentowanie z nowymi funkcjami i produktami. • Znajomość protokołów WMBUS/OMS, szyfrowania AES • Brak obaw do pracy z hardware/firmware (np. przy testach developerskich aplikacji) z asystą zespołu RND