Senior iOS Developer
New-Invest IT
Prague, Czech Republic
před 6 dny
source : Just Join IT

Swift (advanced)

Firma : specjalizuje się w tworzeniu rozwiązań IoT oraz oprogramowania mobilnego dla klientów konsumenckich i przemysłu.

Tworzy i integruje kompletne systemy, począwszy od produkcji sprzętu IoT, poprzez tworzenie oprogramowania i analizę danych w oparciu o sztuczną inteligencję (machine learning / big data), aż po aplikacje internetowe i mobilne.

Wielkość zespołu w Warszewie : ok 30 osób, trwają kolejne zatrudnienia

Lokalizacja : Warszawa (hybrydowo) lub praca 100% zdalna

Projekty : aplikacje IoT w medycynie, opiece zdrowotnej i profilaktyce zdrowotnej, Smart Home. Praca typowo nad rozwojem.

Używają wzorca MVVM+C dla wszystkich funkcji, piszą reaktywny kod (używając RxSwift, a ostatnio Combine) i używają Realm do przechowywania danych lokalnie.

Skupiają się na jakości kodu. Pracują w zwinnym środowisku, bardzo blisko współpracując z innymi zespołami.

Stack technologiczny we firmie :

Android : Kotlin / MVVM / RxJava / Gradle / Dagger

iOS : Swift / MVVM / RxSwift / Combine

Poza tym : Slack, Jira, Jenkins, itp. Standard, aktualne narzędzia, żadnych staroci

Zespoły :

Android : lead dev + senior dev + 2 mid devs + senior QA / DevOps + junior QA + managerowie

iOS : zespół 8 osób + QA + DevOps

Wielkość zespołu iOS : 5 osób, wszyscy na stanowiskach seniorskich. Raz na 2 tygodnie jest wewnętrzne spotkanie zespołu, na których omawiam są sposoby ulepszenia istniejącego kodu, rozwiązania projektowe i sposoby pisania nowego kodu.

Proces rekrutacji :

1. Wstępna rozmowa z CEO (ok 20 minut) o firmie, projektach, możliwościach rozmoju

2. Ćwiczenie z kodowania do wykonania w domu

3. Rozmowa z zespołem o zadaniu rekrutacyjnym

WYMAGANIA :

Doświadczenie w implementacji oraz projektowaniu aplikacji iOS,

Znajomość cyklu życia aplikacji iOS,

Doświadczenie w przeglądaniu kodu z GitHubem

Bardzo dobra znajomość Swift

Doświadczenie z SwiftUI

Bardzo dobra znajomość MVVM

Dobra znajomość RxSwift i Combine

Umiejętność przeglądania kodu za pomocą GitHuba

Doświadczenie w budowaniu testów jednostkowych

Angielski - komunikatywny w mowie i piśmie (praca w międzynarodowym zespole)

Zwolennik Software Craftsmanship i pasjonowanie się najlepszymi praktykami

OBOWIĄZKI :

Samodzielne oraz zespołowe tworzenie aplikacji iOS,

Projektowanie i definiowanie architektury aplikacji,

Kontrolowanie aplikacji pod kątem współpracy z zewnętrznymi, urządzeniami i systemami backendowymi,

Stosowanie najlepszych praktyk kodowania oraz dbanie o jakość kodu

OFERUJEMY :

Pakiet medyczny w wybranej sieci

Szkolenia

Indywidualna ścieżka kariery

Nahlásit tuto nabídku
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Požádat
Můj e-mail
Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
Pokračovat
Žádost