Flutter deweloper
Firma Group Working zajmuje się niezawodnym zatrudnieniem w Unii Europejskiej. Współpracujemy z wieloma partnerami w takich krajach jak Niemcy, Belgia, Austria, Francja i Holandia. Aby rozszerzyć naszą działalność i zoptymalizować proces, obecnie poszukujemy potencjalnego programisty Flutter.
Oczekiwania wobec kandydata:
- Doświadczenie w pracy z Flutterem od 1 roku:
- Praktyczne doświadczenie w tworzeniu aplikacji mobilnych na Flutterze.
- Posiadanie ukończonych projektów lub portfolio.
Znajomość języka programowania Dart:
- Dogłębne zrozumienie składni i cech Darta.
- Doświadczenie w programowaniu asynchronicznym i wątkach.
Znajomość zasad OOP i wzorców projektowych:
- Zrozumienie i stosowanie zasad SOLID.
- Doświadczenie w korzystaniu z popularnych wzorców projektowych (MVC, MVVM itp.).
Doświadczenie w pracy z RESTful API:
- Umiejętność integrowania aplikacji z częścią serwerową.
- Zrozumienie pracy z formatami danych JSON i XML.
Umiejętności pracy z systemami kontroli wersji (Git):
- Doświadczenie w pracy zespołowej z użyciem Gita.
- Zrozumienie Git-flow i umiejętność rozwiązywania konfliktów scalania.
Znajomość zasad responsywnego designu oraz UI/UX:
- Umiejętność tworzenia intuicyjnego interfejsu użytkownika.
- Doświadczenie w pracy z animacjami i widgetami Fluttera.
Doświadczenie w pracy z bazami danych:
- Znajomość lokalnych baz danych (SQLite, Hive, Moor).
- Zrozumienie pracy z zdalnymi bazami danych i usługami.
Poziom języka angielskiego nie niższy niż Intermediate:
- Umiejętność czytania dokumentacji technicznej.
- Komunikacja z zespołem.
Gotowość do pracy zdalnej lub hybrydowej w biurze w Kijowie:
- Grafik pracy 5/2 od 10:00 do 18:00 (przerwa obiadowa 1 godzina)
- Samodyscyplina i odpowiedzialność.
- Posiadanie odpowiedniego miejsca pracy i sprzętu do pracy zdalnej.
Umiejętności miękkie (Soft Skills):
- Praca zespołowa i komunikatywność.
- Odpowiedzialność i punktualność.
- Chęć do nauki i rozwoju
Gotowość do odbycia okresu próbnego 2 miesiące (z możliwością zakończenia wcześniej):
- Demonstracja swoich umiejętności i adaptacja do procesu pracy.
- Gotowość do wykonania zadania testowego: Praktyczna weryfikacja umiejętności i podejścia do rozwiązywania problemów.
Bedzie plusem:
- Doświadczenie w publikacji aplikacji w App Store i Google Play.
- Znajomość innych języków programowania lub frameworków.
- Doświadczenie w pracy z narzędziami CI/CD.
Etapy rozmowy kwalifikacyjnej:
- Rozmowa HR: zapoznanie się i omówienie ogólnych kwestii.
- Rozmowa techniczna: ocena wiedzy technicznej i doświadczenia.
- Zadanie testowe: praktyczna demonstracja umiejętności.
Jeśli jesteś zainteresowany naszą ofertą, chętnie porozmawiam z Tobą na temat współpracy.