Senior Software Engineer (iOS)

Mobile

Senior Software Engineer (iOS)

Mobile
Porcelanowa 8, Katowice

STS

Full-time
B2B, Permanent
Senior
Office

Job description

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

Tech stack

    iOS

    advanced

    Swift

    advanced

    Agile

    advanced

Office location

About the company

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.
Company profile

Senior Software Engineer (iOS)

Summary of the offer

Senior Software Engineer (iOS)

Porcelanowa 8, Katowice
STS
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest STS S.A. z siedzibą w Katowicach, ul. Porcelanowa 8, 40-246 Katowice (dalej jako "administ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.