Szukamy starszego inżyniera iOS (niezależnego), który dołączy do naszego zespołu i będzie brał udział w projekcie naszego klienta przez co najmniej 3 miesiące oraz odegra kluczową rolę we wprowadzaniu w życie naszych najnowocześniejszych produktów mobilnych.
< p>Jako starszy inżynier iOS odegrasz kluczową rolę we wprowadzaniu w życie naszych fantazyjnych produktów mobilnych. Twoja współpraca i innowacje z projektantami wizualnymi i innymi inżynierami pomogą nam dostarczać aplikacje milionom użytkowników, przesuwając granice tego, co jest możliwe w przestrzeni mobilnej rozrywki. Twoja pasja do tworzenia skalowalnego, przyszłościowego kodu jest poparta głębokim zrozumieniem tworzenia aplikacji mobilnych i ciekawością odkrywania nowych technologii.
O PROJEKCIE:
Firma jest globalna społeczność społecznościowa oparta na awatarach 3D, składająca się z ponad 4 milionów aktywnych użytkowników miesięcznie, którzy spotykają się, aby łączyć się i cieszyć wspólnym doświadczeniem. Daleko wykraczając poza dzisiejsze media cyfrowe, użytkownicy Klienta tworzą zupełnie nowe doświadczenie społecznościowe, w którym łączenie się cyfrowo jest wciągające, a interakcje realistyczne. Doświadczenia Klienta na czacie mają charakter hiperpersonalny i sprzyjają budowaniu znaczących przyjaźni, a nie gromadzeniu dużej liczby płytkich relacji opartych na statusie.
Kogo szukamy?
UMIEJĘTNOŚCI i DOŚWIADCZENIE
- Tworzenie natywnych aplikacji mobilnych na iOS z biegłą znajomością Objective-C, Swift, UIKit i Core Foundation;
- Dobra znajomość informatyki podstawy, w tym projektowanie obiektowe, struktury danych, projektowanie algorytmów, rozwiązywanie problemów i analiza złożoności;
- Umiejętność zdobywania technicznego szacunku zespołu poprzez osobiste osiągnięcia, pracę w zwinnym, szybko zmieniającym się środowisku i kierowanie zespołem do zbudowania świetnego produktu;
- Głębokie podstawy informatyki połączone z wyraźną umiejętnością rozwiązywania problemów.
- Doświadczenie w zarządzaniu pamięcią, profilowaniu i automatycznym zliczaniu referencji;
- Rozległe doświadczenie i wiedza na temat aplikacji klient-serwer oraz interfejsów API RESTful;
- Zastosowane zrozumienie ograniczeń zasobów, w tym czasu pracy baterii, dostępności sieci i innych problemów specyficznych dla urządzeń mobilnych;
- Kompleksowe zrozumienie projektu i standardów interfejsu użytkownika Apple;
- Doświadczenie w dostarczaniu i utrzymywaniu aplikacji wraz z dogłębną znajomością procesu przesyłania aplikacji do Apple App Store;
- Zaawansowany poziom angielski w mowie i piśmie.
MILE MIEĆ
- Doświadczenie w projektowaniu i animacji 2D dzięki UIKit Dynamics lub SpriteKit;
- Doskonała znajomość Wytycznych Apple dotyczących interfejsu ludzkiego oraz najlepszych praktyk w zakresie projektowania interakcji;
- Utrzymywał popularny projekt open source na iOS lub znacząco przyczynił się do jego powstania;
- Doświadczenie w wysyłce i utrzymywaniu aplikacji, z dogłębną znajomością procesu składania wniosków w firmie Apple;
- Znajomość innych platform mobilnych, takich jak Android lub platformy programistyczne dla sieci mobilnych;
- Umiejętność programowania 3D na urządzeniach mobilnych , korzystając z OpenGL ES, Metal lub Unity.
OBOWIĄZKI
- Współpraca z projektantami i inżynierami przy tworzeniu natywnej aplikacji na iOSacje;
- Wdrażaj nowe funkcje i funkcjonalności, zapewniając wysoką wydajność i niezawodność;
- Utrzymuj i ulepszaj istniejące bazy kodu, przestrzegając najlepszych praktyk i standardów kodowania;
- Weź udział w recenzjach kodu i przekazuj konstruktywne opinie współpracownikom;
- Bądź na bieżąco z najnowszymi trendami i technologiami w zakresie rozwoju iOS.