Programista / Programistka iOS

praca it: etat dla Gemius SA / Warszawa

Tagi: C/C++ SVN Git Mercurial AppStore AES SSL TLS HTTPS Core Data

Dlaczego warto z nami pracować?

-ponieważ oferujemy Ci elastyczne formy współpracy i godziny pracy,
-proponujemy Ci nieformalny styl pracy (brak dress codu, bardzo dobre relacje między pracownikami),
-będziesz mógł/mogła korzystać z firmowych kuchni wyposażonych w zdrową żywność i inne artykuły,
-będziesz mógł/mogła wybrać jedną z dofinansowanych przez firmę kart (będziesz mógł/mogła pracować z wykorzystaniem zwinnych metodyk wytwarzania oprogramowania (agile/scrum), -ponieważ masz szansę zdobyć doświadczenie przy pracy nad aplikacjami, które przetwarzają bardzo duże ilości danych,
-zbieramy dziennie 12 mld rekordów zawierających informacje o odsłonach na witrynach naszych klientów, zawierających średnio około 500 bajtów danych; to średnio ponad 140 tys. takich rekordów na sekundę – w szczycie nawet 200 tyś.,
-w naszym rozproszonym systemie plików trzymamy informacje o wszystkich odsłonach na stronach naszych klientów od stycznia 2001 – w sumie ponad 15 bilionów rekordów,
-ponieważ jesteśmy firmą rozpoznawaną nie tylko w kraju, ale i na świecie,
-ponieważ zapewnimy Ci duże możliwości rozwoju (szkolenia zewnętrzne, wewnętrzne, konferencje, biblioteczkę firmową) w tym możliwość tworzenia publikacji naukowych i prasowych,
-ponieważ będziesz mógł/mogła realizować własne projekty w ramach 20% czasu pracy,
-ponieważ zagwarantujemy Ci dobre warunki pracy (nowoczesne biuro i sprzęt komputerowy),
-ponieważ będziesz brał/brała udział w innowacyjnych i ambitnych projektach,
-ponieważ będziesz mógł/mogła poznawać nowe technologie i narzędzia,
-ponieważ będziesz miał okazję współpracować z doświadczonymi programistami,
-ponieważ będziesz mieć możliwość dużego wpływu na organizację pracy na własnym stanowisku oraz w całej firmie.

Jakie będzie Twoje przyszłe zadanie?

-tworzenie aplikacji zbierającej statystyczne dane o korzystaniu z urządzeń mobilnych.

Czego od Ciebie wymagamy:

-bardzo dobrej znajomości języka Objective-C,
-doświadczenia w pracy z dużymi projektami, zwłaszcza aplikacjami iOS,
-bardzo dobrej znajomości zagadnień projektowania i programowania obiektowego, znajomość algorytmów i struktur danych,
-znajomości środowiska Xcode wraz z narzędziami (iOS Simulator, Interface Builder, Instruments),
-umiejętności tworzenia interfejsu użytkownika zarówno z użyciem Interface Buildera jak i bez. Umiejętności tworzenia własnych kontrolek,
-umiejętności profilowania i optymalizowania aplikacji (pod kątem szybkości działania, responsywności, użycia pamięci, użycia zasobów sieciowych, baterii…),
-umiejętności debugowania aplikacji i samodzielnego rozwiązywania problemów,
-umiejętności programowania współbieżnego z zapewnieniem synchronizacji,
-dobrego zrozumienia mechanizmów zarządzania referencjami w ObjC (ARC, słabe i silne referencje, cykle, czas życia obiektów…),
- znajomości języka angielskiego na poziomie pozwalającym na swobodną pracę z dokumentacją i poszukiwanie informacji w internecie,
-doświadczenia w pracy z serwisami webowymi (REST/GET/POST, XML/JSON),
-dobrej praktycznej znajomości XML i jego parsowania w Objective-C.

Dodatkowymi atutami będą:

-(dobra) znajomość C/C++,
-znajomość narzędzi do kontroli wersji (SVN, Git, Mercurial),
-znajomość mechanizmów działania AppStore oraz iTunes Connect,
-znajomość zagadnień związanych z zabezpieczeniami (szyfrowanie symetryczne i asymetryczne, AES, SSL, TLS, HTTPS, certyfikaty, MD5, SHA, sól…),
-podstawowa znajomość zagadnień związanych z bazami danych i językiem SQL oraz ich użycia na iOS (np. SQLite)
-znajomość Core Data,
-znajomość zagadnień odtwarzania audio/video,
-doświadczenie w pracy nad projektami na dwie platformy – iPhone oraz iPad.



Jak składać oferty pracy

Ta oferta pracy została opublikowana ponad 60 dni temu...

« powrót na stronę główną
Jeżeli ta oferta pracy nie jest zgodna z regulaminem, powiadom nas!   
Poleć znajomemu
Opublikowana 2013-12-09
Wyświetlona: 5263 razy