Dla naszego klienta, lidera w branży Smart Home oraz IoT, poszukujemy doświadczonego Senior Android Developera, który specjalizuje się w technologii Flutter. Dołączysz do zespołu rozwijającego nowoczesną aplikację mobilną, obsługującą setki tysięcy użytkowników, łączącą wieloplatformowy kod z zaawansowaną integracją natywnych modułów Androida.
Zakres obowiązków
- Projektowanie, rozwój i optymalizacja wydajności aplikacji mobilnej w oparciu o Flutter i Dart.
- Integracja z natywnym ekosystemem Androida przy użyciu języka Kotlin oraz Platform Channels.
- Wdrażanie spójnego UI/UX oraz tworzenie zaawansowanych, customowych widgetów i animacji.
- Projektowanie architektury aplikacji zgodnie z zasadami Clean Architecture oraz zarządzanie stanem przy użyciu BLoC lub Riverpod.
- Optymalizacja procesów CI/CD oraz dbanie o wysoką jakość kodu poprzez testy jednostkowe i integracyjne.
Wymagania
- Minimum 5 lat doświadczenia w tworzeniu aplikacji mobilnych, w tym co najmniej 2-3 lata w komercyjnych projektach Flutter.
- Bardzo dobra znajomość języka Dart oraz solidne fundamenty w środowisku natywnym Android (Kotlin/SDK).
- Praktyczna znajomość wzorców projektowych, REST API, WebSockets oraz lokalnych baz danych.
- Umiejętność profilowania wydajności aplikacji oraz optymalizacji zużycia pamięci.
- Dobra znajomość języka angielskiego na poziomie B2, umożliwiająca swobodną komunikację w międzynarodowym zespole.
Co oferujemy
- Pracę z nowoczesnym stosem technologicznym na najnowszych stabilnych wersjach Fluttera i Darta.
- Wysokiej klasy sprzęt służbowy, w tym MacBook Pro z procesorem Apple Silicon.
- Dostęp do pakietu benefitów, w tym opieki medycznej, karty sportowej oraz budżetu szkoleniowego.