JustJoin.IT
Praca zdalna
Senior
New
iOS Developer
⚲ Warszawa
15 000 - 20 000 PLN netto (B2B)
Wymagania
- MVVM+C
- Swift
- SwiftUI
- REST API
- Git
- iOS
- UIKit
Opis stanowiska
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).
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.
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).
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.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.