Mid Android Developer
WearTech
⚲ Wrocław
15 000 - 23 000 PLN netto (B2B) | 12 500 - 19 000 PLN brutto (UoP)
Wymagania
- Kotlin
- Java
- SOLID Principles
- Android Studio
- adb
- MQTT
- AOSP
- ROM
- Android SDK
- debug
Opis stanowiska
O roli: Szukamy doświadczonego programisty Android (Mid Level), który dołączy do naszego zespołu jako wsparcie dla Senior Android Developera. Będziesz odpowiedzialny za rozwój aplikacji dedykowanych na platformę Android, skupiając się głównie na urządzeniach typu wearable oraz tabletach. To świetna okazja, aby tworzyć nowoczesne rozwiązania dla branży retail, w tym współpracować przy wdrażaniu asystenta AI oraz zaawansowanych systemów komunikacji. Twój zakres odpowiedzialności: • Rozwój i utrzymanie aplikacji na platformie Android dla urządzeń wearable i tabletów. • Ścisła współpraca z Android Lead Developerem w zakresie optymalizacji i modyfikacji obecnych rozwiązań. • Wdrażanie innowacyjnych funkcji, takich jak asystent AI i systemy komunikacji. • Samodzielne diagnozowanie i rozwiązywanie złożonych problemów obserwowanych na środowisku produkcyjnym. • Aktywna modyfikacja systemu w odpowiedzi na zmieniające się wymagania biznesowe. Czego wymagamy (Must-have): • Minimum 3 lata komercyjnego doświadczenia na stanowisku Android Developera. • Praktyczna znajomość języków Kotlin i Java, dobrych praktyk programistycznych, zasad SOLID oraz wzorców projektowych. • Biegłość w korzystaniu z Android SDK, Android Studio, ADB oraz narzędzi do debugowania. • Solidna znajomość zagadnień wielowątkowości, w tym Kotlin coroutines, synchronizacji wątków oraz Flows. • Język angielski na poziomie minimum B2. • Umiejętność pracy w zespole, zdolność szybkiego uczenia się oraz odporność na pracę pod presją czasu. Mile widziane (Nice-to-have): • Doświadczenie we wdrażaniu aplikacji bezpośrednio na urządzenia typu wearable. • Rozumienie zagadnień sieciowych oraz znajomość protokołu MQTT. • Znajomość AOSP (Android Open Source Project), struktury plików w systemie Android i doświadczenie z modyfikacją ROM-ów. • Ogólna orientacja w zagadnieniach związanych z systemem operacyjnym Linux. • Wyższe wykształcenie techniczne z zakresu informatyki lub dziedzin pokrewnych. Oferujemy: • Elastyczne godziny pracy z "core hours" w przedziale 10:00 - 16:00. • Dedykowany budżet szkoleniowy na podnoszenie kwalifikacji. • Kartę MultiSport