Текст заказа
iOS Developer
Компания: Szkoła w Chmurze
Город: Warszawa
Удалённо
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 /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). Oferujemy: • 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: 1. Zaproszenie na video screening( 10-15 minut) 2. Krótki test kompetencji logicznych(online 40 minut) 3. Rozmowa miękko-techniczna z HM- ok. 60 minut(online) 4. Dalsze rozmowy w razie potrzeb lub oferta i zaproszenie do współpracy. Chętnie Cię poznamy. Informujemy, że skontaktujemy się z wybranymi kandydatami.