Flutter Developer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B·Umowa o pracę
#427146·Dodano 4 dni temu·8
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

FlutterMVVMClean ArchitectureGetltOAuth2REST APIFirebase

Firma i stanowisko

General Logistics Systems is responsible for developing modern mobile applications that support key business processes.

Wymagania

  • Experience with MVVM and Clean Architecture
  • Experience with Dependency Injection using GetIt and state management tools
  • Experience with declarative navigation like go_router, including deep linking and route guarding
  • Experience with OAuth2, OpenID Connect, and secure token management
  • Proficiency working with REST API, including SSL certificate pinning and complex async flows like polling and timeouts
  • Experience with Firebase Cloud Messaging
  • Ability to write unit, functional, and golden tests
  • Communication skills in English, minimum level B2
  • Knowledge of WCAG and experience creating mobile interfaces compliant with EAA

Nice to have:

  • Knowledge of BloC, Riverpod, Provider
  • Basic knowledge or experience integrating on-device Machine Learning (e.g., Google ML Kit, TensorFlow Lite), ARCore, and ARKit
  • Experience with error tracking services (e.g., Sentry) and analytics integration
  • Experience with camera handling, GPS/geolocation integration, NFC, and peripheral device communication (e.g., hardware scanners)
  • Experience with local databases (e.g., SQLite, Hive) for offline app usage and knowledge of SharedPreferences, flutter_secure_storage, path_provider for data and file management
  • Experience with mobile payment processing
  • Knowledge of CI/CD automation and configuration for mobile apps

Obowiązki

  • Creating and developing mobile apps in Flutter for Android and iOS platforms
  • Designing and implementing solutions following Clean Architecture, MVVM, and WCAG standards
  • Developing API communication layers and integration with external systems
  • Implementing authorization and authentication mechanisms based on OAuth2/OpenID Connect
  • Creating and maintaining local data storage layers and offline functionalities
  • Integrating apps with Firebase services including push notifications
  • Developing features utilizing mobile device capabilities like camera, GPS, NFC, and peripherals
  • Writing unit and integration tests and maintaining high code quality
  • Monitoring app performance and analyzing/solving production issues

Benefity

  • Private healthcare
  • Benefits platform including Multisport and others
  • Subsidies for trainings and courses
  • Life insurance
  • Company Social Benefits Fund (ZFŚŚ) supporting vacations and aid
  • Access to Empik GO platform
  • Charity initiatives participation (e.g., Szlachetna Paczka, Poland Business Run)
  • Employee referral program
  • Annual performance bonus
Opieka zdrowotna
Karta sportowa
Dofinansowanie szkoleń
Ubezpieczenie
Płatny urlop
Premie

Inne informacje

Informujemy, że administratorem danych jest General Logistics Systems Poland Sp. z o.o. z siedzibą w Głuchów, ul. Tęczowa 10 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

General Logistics Systems

General Logistics Systems

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz