JustJoin.IT Stacjonarnie Senior New

Mobile Software Engineer (iOS)

STS

⚲ Katowice

Wymagania

  • Agile
  • iOS
  • Swift

Opis stanowiska

Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (iOS), który będzie odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Szukamy osoby samodzielnej, dbającej o jakość kodu oraz rozumiejącej szerszy kontekst biznesowy tworzonych rozwiązań. Twoja rola • Samodzielność w tworzeniu nowych funkcjonalności: od planowania po wdrożenie i monitoring • Dbałość o jakość, wydajność i stabilność aplikacji • Umiejętność identyfikowania problemów (np. wycieki pamięci, bottlenecki) i ich rozwiązywania • Doświadczenie w publikowaniu aplikacji w App Store • Dbałość o utrzymanie kodu oraz jego modularność • Umiejętność analizy systemów (całościowo lub ich części) oraz przepływów danych • Zrozumienie zależności między komponentami systemu • Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne • Dobra organizacji pracy i umiejętności priorytetyzacji zadań • Gotowość do dzielenia się wiedzą oraz wspierania mniej doświadczonych członków zespołu • Wspieranie rozwoju architektury systemów z myślą o skalowalności i autonomii zespołów • Efektywna komunikacja oraz praca zespołowa • Zaangażowanie w cały cykl życia produktu: od koncepcji po utrzymanie Kogo szukamy • Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS • Bardzo dobra znajomość języka Swift • Doświadczenie w pracy z frameworkami iOS • Znajomość systemów kontroli wersji (Git) oraz Swift Package Manager (SPM) • Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) • Znajomość wytycznych Apple dotyczących projektowania interfejsów i UX • Znajomość relacyjnych baz danych • Umiejętność pisania kodu produkcyjnego, czytelnego i odpornego na błędy (edge case’y) • Doświadczenie w pracy z systemami produkcyjnymi (wdrożenia, monitoring, utrzymanie) Co oferujemy • Pracę w świetnym zespole, którego siłą jest pasja i współpraca, • Pracę hybrydową (3+2), • Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, • Bezpłatne zajęcia z języka angielskiego, • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, • Bezpłatne bilety na mecze reprezentacji Polski, • Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, • Codziennie świeże owoce, dobra kawa i zdrowe przekąski, • Poszanowanie równowagi między życiem zawodowym a prywatnym. Kroki rekrutacji • Analiza nadesłanych CV i wstępna selekcja kandydatów • Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań • Rozmowa rekrutacyjna z HR oraz Head of Engineering • Krótka rozmowa w języku angielskim z VP of Development