Publikuj oferty pracy
Zatrudniaj bez prowizji
6 wyświetleń
Wittix
Opis stanowiska:
Poszukujemy wysoko wykwalifikowanego starszego pracownika mobilnego Programista aplikacji, aby dołączyć do naszego dynamicznego zespołu. Idealny kandydat będzie posiadał wiedzę z zakresu Kotlin Multiplatform Mobile (KMM), Jetpack Compose, Ktor Client, Depency Injection, Architektura MVVM i SwiftUi. Ta rola będzie obejmować współpracę z zespołami interdyscyplinarnymi przy projektowaniu, opracowywaniu i utrzymywaniu najnowocześniejszych aplikacji mobilnych.
Kluczowe obowiązki:
Kotlin Multiplatform Mobile (KMM): wykorzystaj KMM do tworzenia wieloplatformowych aplikacji mobilnych, zapewniając możliwość ponownego wykorzystania kodu i spójność na platformach iOS i Android.
Jetpack Compose i SwiftUi: projektuj i wdrażaj angażujące interfejsy użytkownika za pomocą Jetpack Compose na Androida i SwiftUi na iOS, przestrzegając wytycznych i najlepszych praktyk specyficznych dla platformy.
p>
Klient Ktor: Bezproblemowo integruj wywołania sieciowe z aplikacją za pomocą Klienta Ktor, zapewniając wydajną komunikację z usługami backendowymi i niezawodną obsługę błędów.
Wstrzykiwanie zależności: Implementuj wstrzykiwanie zależności zasady promujące modułowość, testowalność i łatwość konserwacji bazy kodu.
Architektura MVVM: zaprojektuj i zaimplementuj wzorzec MVVM (Model-View-ViewModel), aby oddzielić problemy i ułatwić organizację kodu i zwiększyć skalowalność aplikacji.
Współpraca: ścisła współpraca z menedżerami produktu, projektantami i programistami zaplecza, aby zrozumieć wymagania, iterować projekty i dostarczać wysokiej jakości funkcje w ramach w określonych ramach czasowych.
Jakość i testowanie kodu: pisz czysty, łatwy w utrzymaniu kod, stosując się do standardów branżowych praktyk kodowania. Przeprowadzaj dokładne testy jednostkowe, testy integracyjne i testy interfejsu użytkownika, aby zapewnić niezawodność i solidność aplikacji.
Ciągłe uczenie się: bądź na bieżąco z najnowszymi osiągnięciami w zakresie technologii i frameworków tworzenia aplikacji mobilnych i narzędzia. Dziel się wiedzą i spostrzeżeniami z zespołem, aby wspierać kulturę ciągłego uczenia się i doskonalenia.
Kwalifikacje:
Licencjat z informatyki, inżynierii lub pokrewnej dziedziny.
Ponad 4 lata doświadczenia w tworzeniu aplikacji mobilnych.
Umiejętność Kotlina, Swifta i obiektowości języków programowania.
Dobra znajomość Kotlin Multiplatform Mobile, Jetpack Compose, Ktor Client, frameworków Depency Injection (np. Koin, Dagger, Hilt), architektury MVVM i SwiftUi.
Doświadczenie praca z interfejsami API RESTful i programowaniem asynchronicznym.
Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
Doskonałe umiejętności komunikacji i współpracy.
Możliwość rozwoju w środowisku szybko zmieniające się, elastyczne środowisko i dostosowuj się do zmieniających się priorytetów.
Dodatkowe umiejętności:
Doświadczenie z innymi frameworkami wieloplatformowymi (np. Flutter, React Native).
Znajomość koncepcji i bibliotek programowania reaktywnego (np. RxJava, Combine).
Znajomość platform chmurowych ( np. AWS, Firebase) i praktyki DevOps.
Jeśli pasjonujesz się tworzeniem innowacyjnych aplikacji mobilnych i dobrze prosperujesz w środowisku współpracy, czekamy na Twoją wiadomość! Dołącz do nas, tworząc wyjątkowe doświadczenia cyfrowe dla naszych użytkowników.