
Gismart tworzy mobilne aplikacje konsumenckie z obszarów dobrego samopoczucia, zdrowia, narzędzi użytkowych i muzyki. Produkty B2C firmy mają ułatwiać dbanie o siebie i kształtowanie zdrowych nawyków dzięki interaktywnej, łatwej w obsłudze technologii, a jednocześnie odpowiadać na szerokie potrzeby konsumentów związane z muzyką i codziennymi narzędziami. Firma podaje, że jej aplikacje pobrano na całym świecie ponad 1 miliard razy, a liczba aktywnych użytkowników miesięcznie przekracza 30 milionów.
Programista iOS, Radiotech — Gismart (praca zdalna na całym świecie)
Dołącz do Gismart jako programista iOS i pomóż unowocześniać aplikacje Radiotech do nauki muzyki. Twórz skalowalną architekturę w Swift oraz wspieraj migrację do Kotlin Multiplatform.
Opis
- Tworzenie, utrzymywanie i modernizowanie istniejących aplikacji iOS z użyciem Swift, SwiftUI i UIKit
- Projektowanie skalowalnej, modułowej i łatwej w utrzymaniu architektury kodu iOS
- Tworzenie wydajnych rozwiązań technicznych zaprojektowanych z myślą o niezawodnym testowaniu
- Przygotowywanie aplikacji do etapowego przejścia na Kotlin Multiplatform
- Przenoszenie wybranej logiki biznesowej i współdzielonych komponentów do Kotlin Multiplatform
- Współpraca z programistami Androida i innymi inżynierami nad wspólną architekturą mobilną oraz API
- Analizowanie wyzwań technicznych i rekomendowanie odpowiednich podejść architektonicznych
- Rozwiązywanie złożonych problemów przy jednoczesnej poprawie wydajności aplikacji i efektywności wykorzystania pamięci
- Przeglądanie kodu i pomoc w utrzymywaniu przejrzystej dokumentacji technicznej
- Utrzymywanie i rozwijanie procesów ciągłej integracji, dostarczania i wydawania aplikacji
- Współpraca z Product Managerami przy projektowaniu technicznym, planowaniu i szacowaniu
- Rekomendowanie usprawnień produktu i praktyk inżynieryjnych
- Korzystanie z asystentów programistycznych AI i agentów inżynieryjnych, takich jak Cursor, Claude Code i Codex
Wymagania
- Co najmniej cztery lata profesjonalnego doświadczenia w tworzeniu aplikacji iOS
- Biegła znajomość Swift i jego nowoczesnych funkcji językowych
- Duże doświadczenie ze Swift Concurrency, w tym async/await, oraz programowaniem reaktywnym, takim jak Combine
- Doświadczenie produkcyjne w tworzeniu aplikacji zarówno w SwiftUI, jak i UIKit
- Dobra znajomość architektury iOS, cyklu życia aplikacji i frameworków platformy
- Doświadczenie z MVVM, Clean Architecture, projektowaniem modułowym i wielokrotnego użytku komponentami
- Umiejętność samodzielnego projektowania i dostarczania złożonych rozwiązań technicznych
- Doświadczenie z REST API, GraphQL, asynchroniczną komunikacją sieciową i wielowątkowością
- Znajomość Xcode, Instruments, Swift Package Manager, CocoaPods i Fastlane
- Znajomość procesu przesyłania aplikacji do App Store, podpisywania, provisioning, TestFlight i zarządzania wydaniami
- Doświadczenie z feature flags, zdalną konfiguracją i testami A/B
- Doświadczenie z potokami CI/CD i testami automatycznymi
- Praktyczne doświadczenie w codziennym korzystaniu z asystentów programistycznych AI i agentów inżynieryjnych
Benefity
- Środowisko pracy zdalnej z elastycznymi godzinami pracy
- Możliwość pracy zdalnej z dowolnego miejsca na świecie lub z biura firmowego
- Pełny zwrot kosztów coworkingu w Ukrainie poza Kijowem oraz 50% zwrotu na całym świecie
- Bezpłatne lunche w biurach firmy
- Dwanaście dni świątecznych rocznie dla pracowników spoza Ukrainy lub Polski
- Pełna rekompensata za zwolnienia chorobowe
- Częściowy zwrot kosztów ubezpieczenia medycznego, aktywności sportowych i terapii
- Sprzęt firmowy lub pokrycie kosztów utrzymania własnych narzędzi pracy
- Zwrot 70% kosztów kursów rozwoju zawodowego
- Pełne pokrycie kosztów firmowych zajęć z języka angielskiego
- Osiemnaście dni roboczych płatnego urlopu oraz trzy dni osobiste rocznie
- Jeden dodatkowy dzień urlopu za każdy rok pracy w Gismart
- Wydarzenia firmowe i integracje zespołowe w biurach Gismart