Minimum 3-letnie doświadczenie komercyjne w tworzeniu aplikacji z wykorzystaniem Flutter i Dart
Bardzo dobra znajomość Riverpoda i wzorców projektowych
Znajomość zasad SOLID i podejścia Clean Architecture
Doświadczenie w pracy z Firebase (szczególnie FCM) i/lub AWS
Umiejętność pracy z Method Channels oraz platform-specific code
Znajomość podstaw kryptografii i zagadnień bezpieczeństwa
Doświadczenie z integracją płatności in-app
Umiejętność pracy z Gitem i udział w code review
Znajomość języka angielskiego pozwalająca na swobodną komunikację oraz czytanie dokumentacji technicznej
Mile widziane
Doświadczenie z publikacją aplikacji na oficjalnych platformach
Doświadczenie z WordPress i technologami webowymi (HTML, CSS, JavaScript)
Doświadczenie z operacjami na plikach: zapisywanie, pobieranie, szyfrowanie
Praktyka w pracy z projektami zgodnymi z Clean Architecture lub DDD
Twój zakres obowiązków
Na co dzień będziesz rozwijać i utrzymywać nowoczesną, multiplatformową aplikację napisaną we Flutterze.
Twoim zadaniem będzie również integracja aplikacji z usługami chmurowymi Firebase i AWS, implementacja funkcji płatności oraz praca z operacjami na plikach i szyfrowaniem danych.
W ramach obowiązków będziesz tworzyć i rozwijać natywne rozszerzenia z wykorzystaniem Method Channels (Kotlin / Swift / Win32) oraz okazjonalnie wspierać zespół webowy w zadaniach front-endowych (HTML, CSS, JavaScript).
Będziesz mieć realny wpływ na kształt produktu i jego architekturę.