IOS Developer (Mid)
Lokalizacja: Głównie praca zdalna, 2 dni w miesiącu z biura w Warszawie
Branża: Bankowość
Stawka: 125 zł/h na b2b
Podsumowanie: Rolą programisty iOS w firmie jest tworzenie i rozwijanie aplikacji mobilnych na platformę iOS, co wnosi znaczący wkład w rozwój produktów dostosowanych do potrzeb użytkowników.
Obowiązki:
Opracowywanie i wdrażanie aplikacji mobilnych na platformę iOS.
Praca z frameworkami Networking, Core Data oraz Push notifications.
Tworzenie i utrzymywanie dokumentacji technicznej.
Współpraca w zespole w metodykach takich jak SCRUM.
Tworzenie testów jednostkowych i funkcjonalnych dla aplikacji iOS.
Implementacja oraz używanie algorytmów kryptograficznych w aplikacjach.
Wymagania:
Minimum 4 lata doświadczenia w programowaniu, w tym 2 lata na platformę iOS.
Praktyczna znajomość programowania aplikacji mobilnych na iOS.
Biegłość oraz doświadczenie z językami Objective-C / Swift.
Dobra znajomość frameworków Networking, Core Data oraz Push notifications.
Umiejętność posługiwania się narzędziami kontroli wersji – preferowany GIT.
Bardzo dobra znajomość zagadnień projektowania i programowania obiektowego.
Doświadczenie w tworzeniu aplikacji w architekturze client-server.
Umiejętność pisania testów jednostkowych i funkcjonalnych, szczególnie pod kątem iOS.
Znajomość zagadnień relacyjnych baz danych oraz mile widziana znajomość algorytmów kryptograficznych.
Miłe widziane:
Znajomość metodyk Agile (np. SCRUM).