Poszukujemy doświadczonego starszego inżyniera Androida (freelancera), który dołączy do naszego zespołu i będzie brał udział w projekcie naszego klienta przez co najmniej 3 miesiące.
Jako starszy inżynier Androida będziesz w zespole odpowiedzialnym za pomoc we wdrażaniu naszych innowacyjnych produktów mobilnych. Będziesz współpracować z projektantami wizualnymi i innymi inżynierami, aby dostarczać aplikacje, które przesuwają granice możliwości 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 Androida z biegłą znajomością Javy i Kotlina;
- Dogłębna znajomość podstaw informatyki, w tym projektowania obiektowego, danych struktury, projektowanie algorytmów, rozwiązywanie problemów i analiza złożoności;
- Umiejętność zdobywania technicznego szacunku zespołu dzięki osobistym osiągnięciom, pracy w elastycznym, szybko zmieniającym się środowisku oraz przewodzeniu zespołowi w budowaniu świetny produkt;
- Głębokie podstawy informatyki połączone z wyraźną umiejętnością rozwiązywania problemów;
- 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 Androida, w tym Material Design;
- Doświadczenie w dostarczanie i konserwacja aplikacji, z dokładną znajomością procesu przesyłania do Google Play;
- Zaawansowany poziom języka angielskiego w mowie i piśmie.
MILE MIEĆ- Doświadczenie w projektowaniu i animacji 2D za pomocą UIKit Dynamics lub SpriteKit;
- Dogłębna znajomość Wytycznych firmy Apple dotyczących interfejsu ludzkiego oraz najlepszych praktyk w zakresie projektowania interakcji;
- Utrzymanie popularnego projektu open source na iOS lub znaczący wkład w jego rozwój;
- Doświadczenie w dostarczaniu i utrzymywaniu aplikacji, z dogłębną znajomością procesu składania wniosków w firmie Apple;
- Znajomość innych urządzeń mobilnych platformy, takie jak Android lub platformy programistyczne do Internetu mobilnego;
- Możliwość tworzenia projektów 3D na urządzeniach mobilnych przy użyciu OpenGL ES, Metal lub Unity.
OBOWIĄZKI
- Współpracuj z projektantami wizualnymi i innymi inżynierami, aby tworzyć atrakcyjne doświadczenia użytkowników;
- Wdrażaj zaawansowane funkcje, aby udoskonalać nasze produkty mobilne;
- Utrzymuj wysokie standardy jakości kodu i wdrażaj najlepsze praktyki;
- Optymalizuj aplikacje pod kątem maksymalnej wydajności i skalowalności;
- Zapewnij techniczną wykonalność projektów UI/UX ;
- Bierz udział w przeglądach kodu i przekazuj konstruktywne opinie członkom zespołu;
- Bądź na bieżąco z najnowszymi trendami i technologiami branżowymi.