Senior Mobile Engineer (iOS / Android)
Ringier Axel Springer Tech
Rola Senior Mobile Engineer odpowiedzialnego za zaprojektowanie, rozwój i utrzymanie natywnego SDK do integracji z systemem reklamowym dla aplikacji mobilnych na iOS i Android. SDK ma być lekkie, wydajne i łatwe w integracji dla zewnętrznych deweloperów. Osoba na tym stanowisku będzie pełnić rolę lidera technicznego, tworząc wrappery dla frameworków cross-platformowych oraz zapewniając wsparcie techniczne. To stanowisko łączy głęboką wiedzę natywną (Swift, Kotlin) z optymalizacją wydajności i publikacją bibliotek.
Brakuje: nie określono wielkości zespołu mobile ani struktury raportowania., brak opisu procesu rekrutacyjnego – ilość etapów, zadanie domowe..
Rola Senior Mobile Engineer odpowiedzialnego za zaprojektowanie, rozwój i utrzymanie natywnego SDK do integracji z systemem reklamowym dla aplikacji mobilnych na iOS i Android. SDK ma być lekkie, wydajne i łatwe w integracji dla zewnętrznych deweloperów. Osoba na tym stanowisku będzie pełnić rolę lidera technicznego, tworząc wrappery dla frameworków cross-platformowych oraz zapewniając wsparcie techniczne. To stanowisko łączy głęboką wiedzę natywną (Swift, Kotlin) z optymalizacją wydajności i publikacją bibliotek.
- ✓Płaska struktura i małe zespoły – większy wpływ na produkt.
- ✓Międzynarodowe projekty – możliwość pracy z różnymi rynkami.
- ✓Rola kluczowa dla produktu – budowa SDK używanego przez wielu deweloperów.
- !Wymagana znajomość 'Agentic Coding' z narzędziami Copilot/Claude Code – może być buzzwordem.
- !Bardzo długa lista nice-to-have, co może oznaczać wysokie oczekiwania nawet wobec must-have.
- !Oczekiwanie głębokiej znajomości zarówno iOS, jak i Android – rzadkość; mogą brać pod uwagę silną znajomość jednej platformy z podstawami drugiej.
- •Projektowanie i implementacja natywnych SDK w Swift/Objective-C (iOS) i Kotlin/Java (Android) dla systemu reklamowego.
- •Tworzenie wrapperów i pluginów dla frameworków cross-platformowych (React Native, Flutter, Unity).
- •Pisanie unit testów i UI testów (XCTest, Espresso, JUnit) oraz utrzymanie jakości kodu.
- •Optymalizacja SDK pod kątem rozmiaru, zużycia baterii i wydajności.
- •Zarządzanie wersjami SDK i publikacja w repozytoriach (CocoaPods, Maven Central, npm).
- •Wsparcie techniczne dla deweloperów integrujących SDK, w tym dokumentacja i przykładowe aplikacje.
- •Implementacja mechanizmów trackingu i analityki z zachowaniem prywatności.
- •Współpraca z zespołem backend przy definiowaniu API i protokołów komunikacji (REST, WebSockets).
Oferta dla doświadczonych specjalistów (Senior).
Mobile developer z co najmniej 5-letnim doświadczeniem na jednej platformie (iOS lub Android), z podstawową znajomością drugiej. Ma doświadczenie w budowaniu modułów lub komponentów wielokrotnego użytku, potrafi pisać testy i korzystać z CI/CD. Zna Swift lub Kotlin na poziomie zaawansowanym i ma świadomość procesu publikacji w sklepach z aplikacjami.
Juniorzy i osoby z mniej niż 5-letnim doświadczeniem w mobile. Kandydaci szukający wyłącznie pracy zdalnej (model hybrydowy w Krakowie). Osoby, które nie lubią pracy nad niskopoziomową optymalizacją wydajności lub udzielania wsparcia technicznego zewnętrznym deweloperom.
- ?Jaki jest obecny stan SDK – czy to projekt greenfield, czy rozwijamy istniejącą bibliotekę?
- ?Ile osób liczy zespół mobilny i jak wygląda podział na iOS/Android?
- ?Które frameworki cross-platform są priorytetowe w najbliższym czasie?
- ?Jak wygląda proces wsparcia technicznego – czy jest dedykowany czas na odpowiadanie deweloperom?
- ?Czy istnieje system on-call lub dyżury dla zgłoszeń produkcyjnych?
- ?Jakie narzędzia CI/CD są obecnie używane i czy planujecie migrację?
- ?Ile dni w tygodniu przewidujecie pracę z biura w modelu hybrydowym?
- −Nie określono wielkości zespołu mobile ani struktury raportowania.
- −Brak opisu procesu rekrutacyjnego – ilość etapów, zadanie domowe.
- −Nie wiadomo, czy SDK jest używane wewnętrznie, czy oferowane zewnętrznym partnerom.
- −Brak informacji o budżecie na konferencje lub dodatkowe szkolenia.
Płaska struktura i małe zespoły sprzyjają autonomii i szybkiemu podejmowaniu decyzji. Międzynarodowy kontekst projektów może przynieść różnorodność wyzwań.
Poniżej mediany rynkowej
≈ 97,6–162,5 zł/h
Dane z aktywnych ofert zawierających technologię Android. Pełne statystyki zarobków →