Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

CodeTalent

NewBe an early applicant

Senior Android Developer

Posted Updated
Discussion

Description

Dla naszego klienta – lidera w branży Smart Home & IoT – poszukujemy doświadczonego Senior Android Developera, który w swojej codziennej pracy stawia na Flutter i Dart. Będziesz uczestniczyć w rozwoju nowej generacji aplikacji mobilnej obsługującej setki tysięcy aktywnych użytkowników rocznie. Projekt łączy rozwój wieloplatformowego kodu we Flutterze z głęboką integracją natywnych modułów Androida (Kotlin) do komunikacji z urządzeniami peryferyjnymi.

Twój zakres obowiązków

  • Projektowanie, rozwój i optymalizacja wydajności aplikacji mobilnej w oparciu o Flutter i Dart

  • Integracja z natywnym ekosystemem Androida (Kotlin / Android SDK) poprzez Platform Channels / Method Channels

  • Wdrażanie spójnego UI/UX na podstawie makiet z Figmy oraz tworzenie customowych widgetów i animacji

  • Projektowanie architektur aplikacji mobilnych zgodnie z zasadami Clean Architecture i wzorcami projektowymi

  • Zarządzanie stanem aplikacji z wykorzystaniem popularnych rozwiązań (BLoC, Riverpod)

  • Pisanie testów jednostkowych, widgetowych oraz integracyjnych (Flutter Test, Mocktail/Mockito)

  • Optymalizacja procesu CI/CD dla wydań mobilnych (Fastlane, Bitrise / GitHub Actions) oraz publikacja wydań w Google Play Store

Wymagania stanowiska

  • Min. 5 lat doświadczenia w tworzeniu aplikacji mobilnych, z czego min. 2-3 lata w komercyjnych projektach we Flutterze

  • Bardzo dobra znajomość języka Dart oraz frameworka Flutter

  • Solidne fundamenty natywne w środowisku Android (Kotlin / Android SDK)

  • Praktyczna znajomość wzorców architektury aplikacji mobilnych (Clean Architecture, MVVM) oraz zarządzania stanem (BLoC / Riverpod)

  • Doświadczenie w pracy z interfejsami REST API, WebSockets oraz lokalnym przechowywaniem danych (Hive, SQLite, Isar)

  • Umiejętność dbania o wysoką wydajność (profilowanie pamięci, optymalizacja ilości klatek na sekundę)

  • Dobra znajomość języka angielskiego (min. B2) – codzienna komunikacja z zespołem międzynarodowym

Mile widziane

  • Podstawowa znajomość ekosystemu iOS (Swift / Xcode) i doświadczenie w publikacji aplikacji w App Store

  • Doświadczenie w integracji z usłuagmi Firebase (Crashlytics, Analytics, Push Notifications)

  • Doświadczenie w pracy z komunikacją niskopoziomową (Bluetooth LE, NFC)

Oferujemy

  • Nowoczesny stack: Brak długu technologicznego, praca na najnowszych stabilnych wersjach Fluttera i Darta

  • Topowy sprzęt: MacBook Pro z procesorem Apple Silicon (M-series) lub wysoce wydajny zestaw z Linux/Windows

  • Benefity: Dofinansowanie do opieki medycznej, karta MultiSport, budżet na szkolenia

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →