Mobile Software Developer in Wrocław

Mobile Software Developer in Wrocław

Wrocław Pełny etat 123750 - 151250 zł / rok (szac.) Stacjonarnie
X

W skrócie

  • Zadania: Twórz aplikacje mobilne z użyciem Flutter/Dart i Kotlin, współpracuj w zespole.
  • Firma: Toshiba - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość handlu detalicznego.
  • Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Toshiba buduje oprogramowanie nowej generacji, które zasadniczo zmieni sposób, w jaki detaliści wchodzą w interakcje z klientami. Ta rola oferuje możliwość nauki, rozwoju i wywarcia znaczącego wpływu w ramach współpracy w ciągle rozwijającej się kulturze inżynieryjnej.

Obowiązki:

  • Wkład w rozwój aplikacji mobilnych przy użyciu Flutter/Dart i Kotlin dla Androida
  • Praca z integracją WebView w celu połączenia aplikacji internetowych z natywnymi możliwościami urządzeń
  • Implementacja i utrzymanie komunikacji mostu JavaScript między Flutter a osadzoną zawartością internetową
  • Budowanie i utrzymywanie natywnych integracji urządzeń, w tym drukarek paragonów, skanerów kodów kreskowych i terminali płatniczych
  • Praca z wzorcem BLoC/Cubit do zarządzania stanem w aplikacjach Flutter
  • Pomoc w budowaniu obsługi żądań/odpowiedzi dla protokołów brokera urządzeń
  • Udział w przeglądach rówieśniczych przy użyciu GitLab, uczenie się na podstawie opinii i przyjmowanie najlepszych praktyk
  • Współpraca w strukturze zespołowej, pomagając w osiąganiu sukcesów przez zespół
  • Dostarczanie pracy zgodnej z kierunkiem określonym przez zarządzanie produktem
  • Przestrzeganie ustalonych procesów rozwoju w celu zapewnienia jakości kodu, jednocześnie identyfikując możliwości poprawy
  • Aktywny udział w ceremoniach zespołowych, w tym planowaniu, codziennych spotkaniach, szacowaniach i retrospektywach

Obowiązki związane z inżynierią napędzaną AI:

  • Wspieranie ewolucji Toshiby w kierunku rozwijania produktów z wykorzystaniem AI
  • Wykorzystanie asystentów kodowania AI, takich jak OpenAI Codex, Claude Code, GitHub Copilot lub podobne narzędzia, aby przyspieszyć rozwój, poprawić jakość kodu i zwiększyć zdolności rozwiązywania problemów
  • Użycie AI do generowania testów, sugerowania refaktoryzacji i tworzenia prototypów doświadczeń użytkowników oraz przepływów backendowych
  • Zastosowanie technik inżynierii promptów w celu ukierunkowania narzędzi AI na dokładne, łatwe w utrzymaniu i efektywne wyniki kodu
  • Wkład w praktyki inżynieryjne wspierane przez AI poprzez dzielenie się spostrzeżeniami, poprawę promptów i identyfikację możliwości włączenia procesów napędzanych AI do cyklu życia rozwoju
  • Współpraca z starszymi inżynierami w celu integracji spostrzeżeń wspomaganych przez AI w procesach CI/CD, QA i dokumentacji

Wymagane umiejętności:

  • 4-5 lat doświadczenia w rozwoju oprogramowania (profesjonalnego lub stażowego)
  • Doświadczenie z Flutter/Dart lub silne zainteresowanie rozwojem aplikacji mobilnych
  • Doświadczenie z Kotlin lub Java dla rozwoju Androida
  • Zrozumienie integracji WebView i wzorców komunikacji mostu natywnego/internetowego
  • Znajomość wzorców zarządzania stanem (BLoC, Cubit lub podobne)
  • Podstawowa wiedza o serializacji JSON i komunikacji API
  • Znajomość procesów roboczych GitLab (żądania scalania, potoki)
  • Znajomość metod rozwoju zwinnego (Scrum, CI/CD)
  • Biegłość w języku angielskim (pisanym i mówionym)
  • Umiejętność efektywnej współpracy w zespole i wkład w kulturę ciągłego doskonalenia

Umiejętności augmentacji AI (silnie preferowane):

  • Doświadczenie w korzystaniu z Codex, Claude Code, GitHub Copilot lub podobnych asystentów kodowania AI w celu wsparcia zadań rozwojowych
  • Umiejętność tworzenia jasnych promptów, które poprawiają wyniki rozwoju napędzanego AI

Umiejętności preferowane:

  • Doświadczenie z integracją urządzeń detalicznych (drukarki paragonów, skanery kodów kreskowych, terminale płatnicze)
  • Znajomość protokołów poleceń drukarek ESC/POS lub UPOS
  • Doświadczenie z SDK urządzeń (Zebra EMDK, Sunmi, sprzęt Toshiby)
  • Znajomość deep linking i schematów URL aplikacji mobilnych
  • Doświadczenie z frameworkami testowymi Flutter (flutter_test, mocktail, bloc_test)
  • Zrozumienie Gradle i narzędzi budowlanych Androida
  • Znajomość Jenkins dla potoków CI/CD
  • Zrozumienie najlepszych praktyk UX dla środowisk detalicznych/POS

Mobile Software Developer in Wrocław – pracodawca: Xenoss

Toshiba Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura pracy opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach organizacji. Dodatkowo, praca w Polsce daje możliwość współpracy z zespołami z Japonii, co wzbogaca doświadczenie zawodowe i otwiera drzwi do międzynarodowych projektów.

X

Dane kontaktowe:

Zespół rekrutacyjny Xenoss

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Mobile Software Developer in Wrocław

Flutter
Dart
Kotlin
Java
WebView integration
BLoC pattern
Cubit pattern