2 sierpnia 2024 r
GameDev Starszy programista SDK na urządzenia mobilne [iOS i Android] віддалено Dołącz do Burny Games — ukraińskiej firmy, która tworzy mobilne gry logiczne. Naszą misją jest tworzenie najwyższej klasy innowacyjnych gier, które codziennie rzucają wyzwanie umysłom graczy. Z czego jesteśmy dumni? W ciągu zaledwie dwóch lat wprowadziliśmy na rynek na całym świecie dwie odnoszące sukcesy gry mobilne: Playdoku i Colorwood Sort. Wstrzymaliśmy niektóre projekty, aby skupi
2 sierpnia 2024 r
GameDev
Starszy programista SDK na urządzenia mobilne [iOS i Android]
віддалено
Dołącz do Burny Games — ukraińskiej firmy, która tworzy mobilne gry logiczne. Naszą misją jest tworzenie najwyższej klasy innowacyjnych gier, które codziennie rzucają wyzwanie umysłom graczy.
Z czego jesteśmy dumni?
- W ciągu zaledwie dwóch lat wprowadziliśmy na rynek na całym świecie dwie odnoszące sukcesy gry mobilne: Playdoku i Colorwood Sort. Wstrzymaliśmy niektóre projekty, aby skupić się na ulepszaniu naszych gier i pomaganiu naszemu zespołowi w doskonaleniu.
- W nasze gry bawi się ponad 8 milionów graczy na całym świecie, a my wciąż przyciągamy kolejnych graczy.
- Stworzyliśmy kulturę, w której podejmujemy decyzje w oparciu o dane, co pomaga nam rozwijać się z każdym miesiącem.
- Wierzymy w prostotę, stawiamy na kreatywność i zawsze poszukujemy nowych, skutecznych rozwiązań.
Poszukujemy doświadczonego starszego programisty SDK do urządzeń mobilnych, który będzie mógł tworzyć i utrzymywać nasze rozwiązanie wieloplatformowe. Idealny kandydat powinien posiadać dogłębną wiedzę na temat technologii mobilnych, protokołów sieciowych i bezpieczeństwa danych, a także duże doświadczenie w tworzeniu pakietów SDK dla systemów krytycznych.
Wymagane doświadczenie zawodowe:
- ponad 7 lat doświadczenia w tworzeniu aplikacji mobilnych i SDK na iOS (Swift) i Android (Kotlin/Java ).
- Dogłębne zrozumienie architektury aplikacji mobilnych i zasad tworzenia SDK.
- Doświadczenie w pracy z krytycznymi aplikacjami i systemami mobilnymi.
- Ekspercka wiedza na temat bezpiecznego przechowywania, szyfrowania i buforowania danych na urządzeniach mobilnych.
- Doświadczenie z różnymi protokołami sieciowymi i optymalizacją interakcji sieciowych na platformach mobilnych.
- Wiedza i doświadczenie z menadżerami pakietów (CocoaPods, Carthage, Swift Package Manager, Gradle).
- Dogłębne zrozumienie zasad bezpieczeństwa i ochrony danych w aplikacjach mobilnych.
- Doświadczenie w tworzeniu i publikowaniu pakietów SDK lub bibliotek na platformy mobilne.
- Praktyczne doświadczenie z Protobufem, w tym jego integracją i optymalizacją w aplikacjach mobilnych.
- Angielski i ukraiński są koniecznością.
Pożądane umiejętności
- Doświadczenie z silnikami gier (Unity, Godot Engine, Unreal Engine itp.) i tworzeniem wtyczek do ich.
- Znajomość zasad tworzenia aplikacji mobilnych na wiele platform.
- Doświadczenie w zakresie praktyk CI/CD i narzędzi do programowania mobilnego.
- Zrozumienie zasad optymalizacji rozmiaru SDK i ich wpływu na ostateczny rozmiar aplikacji.
- Doświadczenie w zakresie narzędzi do profilowania i optymalizacji wydajności aplikacji mobilnych.
- Znajomość zasad optymalizacji zużycia energii w aplikacjach mobilnych.
- Doświadczenie w tworzeniu pakietów SDK obsługujących różne wersje mobilnych systemów operacyjnych.
Kluczowe obowiązki :
- Tworzenie i utrzymywanie natywnych komponentów SDK dla systemów iOS i Android.
- Twórz wydajne i niezawodne komponenty SDK dla klientów korporacyjnych.
- Zintegruj pakiet SDK z różnymi platformami i frameworkami mobilnymi.
- ZoptymalizujSDK do współpracy z różnymi protokołami sieciowymi i mechanizmami transportu.
- Efektywnie integruj i wykorzystuj Protobuf do serializacji i deserializacji danych w pakiecie SDK.
- Opracuj mechanizmy bezpiecznego gromadzenia, przechowywania, szyfrowania i buforowania danych na urządzeniach mobilnych.
- Zoptymalizuj wydajność zestawu SDK pod kątem działania przy ograniczonych zasobach urządzenia mobilnego.
- Wdrażaj najlepsze praktyki bezpieczeństwa, aby chronić dane użytkowników.
- Napisz dokumentację techniczną i przykłady użycia pakietu SDK.
Co oferujemy:
- 100% wypłaty urlopów i zwolnień lekarskich [20 dni urlopu, 22 dni zwolnienia lekarskiego] , ubezpieczenie medyczne.
- Zespół najlepszych profesjonalistów w branży gier.
- Elastyczny grafik [rozpoczęcie pracy od 8 do 11, 8 godzin dziennie].
- Centrum nauki i rozwoju z kursami.
- Biblioteka samokształceniowa, dostęp do płatnych kursów.
- Stabilne płatności.
Proces rekrutacji :
Przegląd CV → Wywiad z menadżerem ds. pozyskiwania talentów → Wywiad z menadżerem ds. rekrutacji → Rozmowa z CEO → Oferta pracy.
Jeśli podzielasz nasze cele i wartości i chcesz dołączyć do zespołu oddanych profesjonalistów, zapraszamy Cię do zrobienia kolejnego kroku.