Senior Software Engineer (iOS)
Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (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

STS
STS to dynamiczna firma technologiczna, która tworzy innowacyjne rozwiązania dla nowoczesnego biznesu. Specjalizujemy się w tworzeniu oprogramowania, aplikacji mobilnych oraz systemów zarządzania danymi.Senior Software Engineer (iOS)
Senior Software Engineer (iOS)