iOS developer in Katowice

iOS developer in Katowice

Katowice Stacjonarnie
S

Zamień tradycyjną szkołę na samodzielną nauke w domu Szkoła w Chmurze to największa szkoła edukacji domowej w Polsce. Do naszej natywnej aplikacji mobilnej szukamy

developera iOS.

Zespół deweloperski to 2 programistów Android i 2 programistów iOS (jednym z nich będziesz Ty!). Cały zespół aplikacji mobilnej liczy 15 osób: product managerka, testerzy, deweloperzy backend i mobile, deweloperka frontend oraz zespół UX/UI. Pracujemy w scrumbanie i w pełni zdalnie. Słyszymy się na daily o 14:00, na retro i na kickoffach. Szukamy proaktywnej osoby, która stosuje dobre praktyki Swifta i chętnie dzieli się wiedzą! Zakres obowiązków:

Rozwój i utrzymanie aplikacji iOS; Projektowanie i wdrażanie nowych funkcji; Współpraca z zespołem produktowym, UX i backendem; Optymalizacja wydajności i jakości aplikacji; Udział w decyzjach architektonicznych; Dbanie o jakość kodu: code review, testy, dobre praktyki. Wymagania:

Min. 3 lata komercyjnego doświadczenia w tworzeniu aplikacji iOS; Bardzo dobra znajomość Swifta i Apple SDK (iOS 16+); Doświadczenie z SwiftUI w projekcie produkcyjnym. Projekt jest hybrydowy, więc mile widziana praca z UIKit (nawigacja, UIHostingController); Praktyczna znajomość Swift Concurrency (async/await) oraz @Published /ObservableObject; Znajomość MVVM i Coordinator pattern (nawigacja w projekcie opiera się na UINavigationController i koordynatorach); Doświadczenie z Dependency Injection (u nas Swinject); Praca z REST API (URLSession, generyczne wrappery, Decodable); Znajomość Keychain i UserDefaults; Pisanie testów (XCTest); Praca z Gitem (branching, code review). Mile widziane:

Znajomość CI/CD dla aplikacji mobilnych (u nas Azure Pipelines + Fastlane, dystrybucja przez TestFlight); Znajomość narzędzi analitycznych i powiadomień push (np. Firebase Analytics, FCM); Doświadczenie z integracją zewnętrznych SDK (u nas m.in. Stream Chat, Google Maps, Intercom, Lottie); Codzienna praca z narzędziami AI przy kodzie (np. Claude Code, Codex, Cursor); Ciekawy projekt: współtworzysz jedyną na rynku aplikację, która bezpośrednio wspiera tysiące dzieci w edukacji domowej z całej Polski; Pracę zdalną z dowolnego miejsca; Umowę B2B bez zapisu o wyłączności; Projekt z funkcjami AI, m.in. „Wirtualny Nauczyciel”, czyli czat AI dla uczniów ze streamingiem odpowiedzi (SSE); Pracę z agentami AI: używamy ich przy kodzie i code review, a jeśli dopiero zaczynasz, pomożemy Ci wejść w temat; Spotkania na żywo: cały zespół widzi się w okolicy Warszawy ok. 2 razy w roku, a we wtorki zapraszamy do biura, jeśli jesteś w okolicy(wygodna i nowoczesna przestrzeń na Żoliborzu); Dofinansowanie do karty Multisport i opieki medycznej. Etapy rekrutacji:

Zaproszenie na video screening( 10-15 minut) Krótki test kompetencji logicznych(online 40 minut) Rozmowa miękko-techniczna z HM- ok. 60 minut(online) Dalsze rozmowy w razie potrzeb lub oferta i zaproszenie do współpracy. Informujemy, że skontaktujemy się z wybranymi kandydatami.

#J-18808-Ljbffr

iOS developer in Katowice – pracodawca: Szkoła w Chmurze

Nasza organizacja to miejsce, gdzie praca biurowa łączy się z pasją do edukacji i rozwoju społecznego. Oferujemy przyjazną atmosferę, w której każdy pracownik ma realny wpływ na podejmowane decyzje oraz możliwość rozwoju poprzez coaching i programy rozwojowe. Dodatkowo, zapewniamy dofinansowanie do karty MultiSport oraz opieki medycznej, co sprawia, że praca u nas to nie tylko obowiązki, ale także satysfakcjonujące doświadczenie życiowe.

S

Dane kontaktowe:

Zespół rekrutacyjny Szkoła w Chmurze