Flutter Developer
Tech Stack / Keywords
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
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
3 aktywne oferty