
Unity tworzy narzędzia i usługi do produkcji gier, aplikacji oraz immersyjnych interaktywnych doświadczeń 3D w czasie rzeczywistym. Platforma obejmuje Unity Engine do wieloplatformowego tworzenia treści, Unity Cloud do obsługi procesów deweloperskich oraz Unity Grow do pozyskiwania użytkowników i monetyzacji gier. Unity wspiera twórców i zespoły z branży gier, a także z sektorów przedsiębiorstw, takich jak produkcja, łącząc technologie graficzne, możliwości sztucznej inteligencji, zasoby dla deweloperów, wsparcie społeczności i profesjonalne szkolenia, aby pomagać wprowadzać interaktywne pomysły do produkcji.
Starszy inżynier iOS SDK, Unity Ads SDK — praca stacjonarna w Nowym Jorku
Kieruj architekturą, wydajnością i implementacją iOS Ads SDK firmy Unity. Twórz narzędzia monetyzacji, które pomagają twórcom gier zwiększać przychody i zaangażowanie.
Opis
- Wyznaczać kierunek techniczny iOS SDK i realizować najważniejsze inicjatywy architektoniczne
- Tworzyć solidne komponenty SDK w języku Swift
- Współpracować z inżynierami Androida nad wspólną architekturą SDK, interfejsami API i funkcjonalnością
- Prowadzić złożone projekty od zdefiniowania problemu i projektu technicznego przez wdrożenie i pomiar wyników po udoskonalenie
- Rozwiązywać problemy produkcyjne związane z cyklem życia aplikacji, współbieżnością, pamięcią, siecią, renderowaniem, WebView i integracją z aplikacją hostującą
- Optymalizować inicjalizację SDK, ładowanie i renderowanie reklam, zużycie pamięci, rozmiar pliku binarnego, współczynniki awarii, obserwowalność i niezawodność wydań
- Wspierać inżynierów poprzez przeglądy projektów i kodu oraz praktyczny mentoring
- Identyfikować ryzyka architektoniczne i możliwości wzmocnienia platformy
Wymagania
- Rozległe doświadczenie w tworzeniu i wdrażaniu produkcyjnego oprogramowania na iOS
- Ekspercka znajomość języka Swift oraz dobra znajomość Objective-C
- Dogłębne rozumienie cyklu życia aplikacji iOS, zarządzania pamięcią, współbieżności, sieci, renderowania i optymalizacji wydajności
- Doświadczenie w projektowaniu i utrzymywaniu SDK, frameworków lub bibliotek osadzanych w aplikacjach innych firm, w tym w projektowaniu API, kompatybilności wstecznej, wersjonowaniu, zarządzaniu zależnościami i praktykach wydawniczych
- Praktyczna znajomość koncepcji tworzenia aplikacji na Androida oraz umiejętność pracy z kodem Kotlin i Java
- Doświadczenie w analizowaniu złożonych problemów produkcyjnych z wykorzystaniem profilowania, raportów awarii, logów i metryk
- Udokumentowane doświadczenie w prowadzeniu złożonych technicznie projektów obejmujących wielu inżynierów lub zespoły
- Bardzo dobre umiejętności komunikacji pisemnej i ustnej potrzebne do kształtowania kierunku technicznego
- Biegła znajomość języka angielskiego w mowie i piśmie
- Dodatkowe doświadczenie z SDK do reklamy mobilnej, monetyzacji, mediacji lub pomiarów
- Dodatkowe doświadczenie z WKWebView i komunikacją między kodem natywnym a webem albo ze StoreKit, SKAdNetwork, atrybucją i interfejsami API dotyczącymi prywatności
- Dodatkowe doświadczenie z Unity Engine lub innymi silnikami gier
Benefity
- Kompleksowe ubezpieczenie zdrowotne, na życie i od niepełnosprawności
- Dopłata do dojazdów
- Program własności akcji dla pracowników
- Konkurencyjne plany emerytalne i programy emerytalno-rentowe
- Hojny urlop wypoczynkowy i urlop osobisty
- Programy urlopowe i wsparcie w opiece nad rodziną dla nowych rodziców
- Przekąski i jedzenie w biurze
- Programy i wsparcie w zakresie zdrowia psychicznego i dobrostanu
- Grupy zasobów pracowniczych
- Globalny program pomocy pracownikom
- Programy szkoleń i rozwoju zawodowego
- Wolontariat i dopasowywanie darowizn
- Możliwość kwalifikowania się do nagród w formie akcji
- Możliwość udziału w programach motywacyjnych, w tym w corocznych uznaniowych premiach lub prowizjach od sprzedaży