Remote iOS Developer
Knowit Poland sp. z o.o.
Odesa, UA
6 днів тому
source : Just Join IT

CallKit (nice to have)

SIP (nice to have)

Objective-C (nice to have)

Swift (advanced)

W Knowit tworzymy kilkunastoosobowy zespół zgranych developerów, pracujących w obszarze rozwiązań mobilnych. Tworzymy aplikacje mobilne dla klientów ze Skandynawii, Niemiec i Polski.

Piszemy aplikacje natywne w Swift i Objective-C, pracujemy w SCRUMie. W zależności od zapotrzebowania, pracujemy w grupach 2-6-osobowych, choć zdarzają się też one-man-armies’.

Opis projektu wraz z najważniejszymi zadaniami :

Projekt dotyczy rozwijania i poprawiania aplikacji służącej do odbierania / nawiązywania połączeń z videodomofonem, zdalnego otwierania drzwi, videokomunikacji między mieszkańcami, obsługą kamer IP.

Projekt bazuję na protokole SIP w celu nawiązywania i odbierania połączeń, w tym celu wykorzystano bibliotekę PJSIP, która zapewnia zarówno zestawianie połączeń, jak i streaming audio / video.

Komunikacja między aplikacją, a serwerem (cloudem) odbywa się za pomocą websocketów (Starscream).

W aplikacji rozwijana jest również nowa funkcjonalność, która pozwala konfigurować intercom znajdujący się wewnątrz mieszkania za pomocą iPhona / iPada, w tym celu wykorzystywany jest WiFi hotspot intercomu, Discovery Protocol (bazujący na broadcastowaniu UDP), lokalny serwer Websocket (szyfrowany - libwebsockets).

Poszukujemy iOS developera, który dysponuje wiedzą programistyczną na wysokim poziomie, potrafi wykorzystywać, debugować oraz, w miarę potrzeby, poprawiać biblioteki napisane w języku C (PJSIP, libwebscokets), a jednocześnie posiada dobrze rozwinięte umiejętności miękkie, potrafi skutecznie komunikować się z klientami i zespołami.

Kwalifikacje niezbędne :

  • Kilkuletnie doświadczenie w pisaniu natywnych aplikacji iOS, poparte zrealizowanymi projektami
  • Znajomość języka C w stopniu pozwalającym na używanie bibliotek PJSIP, libwebsockets oraz ewentualnych poprawek
  • Ugruntowana znajomość iOS SDK oraz Swift
  • Znajomość języka angielskiego na poziomie umożliwiającym sprawną komunikację z klientem (min. B2)
  • Zainteresowanie nowinkami ze świata iOS development
  • Dążenie do ciągłej poprawy jakości kodu, zarówno nowego jak i już napisanego
  • Umiejętność porozumienia się z nietechnicznym klientem, by w pełni zrozumieć jego potrzeby
  • i zaproponować optymalne rozwiązanie

  • Chęć do dzielenia się wiedzą z zespołem
  • Proaktywność
  • Mile widziane :

  • Znajomość protokołu SIP,
  • Znajomość CallKit,
  • Znajomość Objective-C,
  • Znajomość streamingu audio / video,
  • Umiejętność zaopiekowania się pełnym procesem wytwórczym aplikacji, tj. zebrania niezbędnych wymagań, zaprojektowania architektury aplikacji od zera, implementacji, konfiguracji CI oraz CD, dostarczenia wiedzy do zespołu QA i umieszczenia aplikacji w sklepie AppStore.
  • Oferujemy :

  • Możliwość pracy zdalnej, w modelu hybdrydowym lub z naszych biur w Łodzi, Warszawie i Bydgoszczy,
  • Nowoczesne biuro, wyposażone w stół do ping ponga oraz urządzenia do ćwiczeń,
  • Możliwości rozwojowe w pionie i poziomie,
  • Możliwość decydowania, na co wydany zostanie Twój budżet na rozwój (szkolenia techniczne, językowe, kompetencje miękkie, dofinansowanie certyfikatów, konferencje),
  • Kulturę organizacyjną opartą na dzieleniu się wiedzą,
  • Szereg inicjatyw, odciągających od codziennej pracy : )
  • Повідомте про це
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Застосувати
    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.
    Продовжити
    Заява