iOS Developer (SwiftUI + Kotlin Multiplatform)
⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk
21 000 - 25 200 PLN netto (B2B)
Wymagania
- Git
- iOS
- CI/CD
- Kotlin multiplatform
- Compose Multiplatform
- Firebase
- SwiftUI
- GitHub Actions
- Swift
Opis stanowiska
O projekcie
Dołącz do zespołu rozwijającego nowoczesną platformę contentową dostarczającą spersonalizowane treści, multimedia oraz usługi subskrypcyjne dla szerokiego grona użytkowników. Projekt realizowany jest w architekturze modułowej z wykorzystaniem Kotlin Multiplatform Mobile, przy zachowaniu natywnego interfejsu użytkownika po stronie iOS w SwiftUI.
Aplikacja obejmuje m.in. funkcjonalności związane z personalizacją treści, logowaniem SSO, subskrypcjami, multimediami oraz powiadomieniami push.
Lokalizacja: 100% zdalnie
Współpraca: B2B
Stawka: 1000–1200 zł/hWymagania
Wymagania obowiązkowe
• Bardzo dobra znajomość języka Swift oraz frameworka SwiftUI.
• Komercyjne doświadczenie w tworzeniu i rozwijaniu aplikacji iOS.
• Doświadczenie w pracy przy dużych, modularnych projektach mobilnych.
• Bardzo dobra znajomość współczesnych wzorców i standardów iOS Development.
• Umiejętność projektowania czytelnego, skalowalnego i testowalnego kodu.
• Doświadczenie z code review oraz pracą w zespołach produktowych.
• Znajomość procesów CI/CD oraz pracy z Git.
•
Praktyczne doświadczenie w pracy z Kotlin Multiplatform (KMM/KMP) – warunek konieczny.
Dodatkowym atutem będzie
• Doświadczenie z Compose Multiplatform.
• Znajomość Firebase.
• Doświadczenie z GitHub Actions.
• Znajomość Ktor, Koin, Kotlinx Coroutines oraz Kotlinx Serialization.
• Praktyczna znajomość Claude Code lub innych narzędzi AI wspierających rozwój oprogramowania.
Zakres obowiązków
• Rozwój natywnej aplikacji iOS w SwiftUI.
• Integracja i współpraca z warstwą współdzieloną Kotlin Multiplatform.
• Udział w projektowaniu i rozwoju architektury aplikacji.
• Tworzenie wysokiej jakości, skalowalnego i łatwego w utrzymaniu kodu.
• Udział w code review oraz inicjatywach podnoszących jakość techniczną projektu.
• Wspieranie zespołu w efektywnym wykorzystaniu narzędzi AI (w szczególności Claude Code).
• Współpraca z zespołami backend, Android i QA.
Stack technologiczny
• Swift
• SwiftUI
• Swift 5.9
• Kotlin Multiplatform Mobile (KMM/KMP)
• Kotlin
• Compose Multiplatform
• Ktor
• Koin
• Kotlinx Coroutines
• Kotlinx Serialization
• Firebase
• GitHub Actions
• Gradle
Oferujemy
• Długofalową współpracę przy dużym projekcie produktowym.
• Pracę w nowoczesnym środowisku technologicznym opartym o Kotlin Multiplatform.
• Dużą samodzielność i realny wpływ na rozwiązania techniczne.
• W pełni zdalny model pracy.
• Konkurencyjne wynagrodzenie B2B.
• Współpracę z doświadczonym zespołem specjalistów.
Dołącz do zespołu rozwijającego nowoczesną platformę contentową dostarczającą spersonalizowane treści, multimedia oraz usługi subskrypcyjne dla szerokiego grona użytkowników. Projekt realizowany jest w architekturze modułowej z wykorzystaniem Kotlin Multiplatform Mobile, przy zachowaniu natywnego interfejsu użytkownika po stronie iOS w SwiftUI.
Aplikacja obejmuje m.in. funkcjonalności związane z personalizacją treści, logowaniem SSO, subskrypcjami, multimediami oraz powiadomieniami push.
Lokalizacja: 100% zdalnie
Współpraca: B2B
Stawka: 1000–1200 zł/hWymagania
Wymagania obowiązkowe
• Bardzo dobra znajomość języka Swift oraz frameworka SwiftUI.
• Komercyjne doświadczenie w tworzeniu i rozwijaniu aplikacji iOS.
• Doświadczenie w pracy przy dużych, modularnych projektach mobilnych.
• Bardzo dobra znajomość współczesnych wzorców i standardów iOS Development.
• Umiejętność projektowania czytelnego, skalowalnego i testowalnego kodu.
• Doświadczenie z code review oraz pracą w zespołach produktowych.
• Znajomość procesów CI/CD oraz pracy z Git.
•
Praktyczne doświadczenie w pracy z Kotlin Multiplatform (KMM/KMP) – warunek konieczny.
Dodatkowym atutem będzie
• Doświadczenie z Compose Multiplatform.
• Znajomość Firebase.
• Doświadczenie z GitHub Actions.
• Znajomość Ktor, Koin, Kotlinx Coroutines oraz Kotlinx Serialization.
• Praktyczna znajomość Claude Code lub innych narzędzi AI wspierających rozwój oprogramowania.
Zakres obowiązków
• Rozwój natywnej aplikacji iOS w SwiftUI.
• Integracja i współpraca z warstwą współdzieloną Kotlin Multiplatform.
• Udział w projektowaniu i rozwoju architektury aplikacji.
• Tworzenie wysokiej jakości, skalowalnego i łatwego w utrzymaniu kodu.
• Udział w code review oraz inicjatywach podnoszących jakość techniczną projektu.
• Wspieranie zespołu w efektywnym wykorzystaniu narzędzi AI (w szczególności Claude Code).
• Współpraca z zespołami backend, Android i QA.
Stack technologiczny
• Swift
• SwiftUI
• Swift 5.9
• Kotlin Multiplatform Mobile (KMM/KMP)
• Kotlin
• Compose Multiplatform
• Ktor
• Koin
• Kotlinx Coroutines
• Kotlinx Serialization
• Firebase
• GitHub Actions
• Gradle
Oferujemy
• Długofalową współpracę przy dużym projekcie produktowym.
• Pracę w nowoczesnym środowisku technologicznym opartym o Kotlin Multiplatform.
• Dużą samodzielność i realny wpływ na rozwiązania techniczne.
• W pełni zdalny model pracy.
• Konkurencyjne wynagrodzenie B2B.
• Współpracę z doświadczonym zespołem specjalistów.
🔍 Dekoder Ogłoszenia
🔴
Dołącz do zespołu rozwijającego nowoczesną platformę contentową
Może oznaczać, że projekt jest w początkowej fazie rozwoju, co wiąże się z niepewnością i potencjalnymi zmianami wymagań.
🟡
Projekt realizowany jest w architekturze modułowej
Może sugerować złożoność projektu i potrzebę dobrej organizacji pracy, ale też potencjalne problemy z integracją modułów.
🟡
przy zachowaniu natywnego interfejsu użytkownika po stronie iOS w SwiftUI
Podkreśla, że mimo użycia KMM, oczekiwany jest pełny natywny wygląd i działanie aplikacji na iOS, co może być wyzwaniem.
🔴
Praktyczne doświadczenie w pracy z Kotlin Multiplatform (KMM/KMP) – warunek konieczny.
To kluczowe wymaganie, które może oznaczać, że projekt jest mocno oparty na KMM, a brak doświadczenia uniemożliwi pracę.
🟡
Praktyczna znajomość Claude Code lub innych narzędzi AI wspierających rozwój oprogramowania.
Może oznaczać, że firma aktywnie eksperymentuje z narzędziami AI, co może być zarówno szansą na naukę, jak i potencjalnym źródłem nieprzewidzianych problemów.