#1 Job Board for tech industry in Europe

Programista iOS
Mobile

Programista iOS

Type of work
Undetermined
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    iOS

    regular

    Swift

    regular

    iOS SDK

    junior

Job description

Online interview
Friendly offer

Programista iOS


Redge Technologies działa na rynku od 2007 r., a nasze biuro mieści się w Warszawie. Należymy do grupy Play, będącej częścią francuskiej grupy telekomunikacyjnej iliad. Zatrudniamy ponad 200 osób, które specjalizują się m.in. w technologiach chmurowych, wysokiej skalowalności, UI/UX, ale także w sieciach i programowaniu niskopoziomowym.  Redge Technologies nie jest klasycznym software housem. Nasza strategia to rozwój i wdrażanie własnych produktów, skoncentrowanych wokół dwóch linii: produktów dla mediów oraz produktów dla cyberbezpieczeństwa. Nasza firma ma inżynierskie i techniczne DNA – osoby zarządzające, a nawet działy odpowiedzialne za sprzedaż, zaczynały swoją karierę jako programiści lub administratorzy.

Flagowym produktem firmy jest Redge Media – autorska platforma technologiczna dla telewizji internetowej, która wykorzystywana jest przez czołowych nadawców i operatorów telekomunikacyjnych na terenie Europy. W oparciu o Redge Media działają serwisy takie, jak player.pl, czy vod.pl, z których codziennie korzystają miliony użytkowników. Kładziemy bardzo duży nacisk na wydajność i użyteczność platformy oraz aplikacji końcowych. Jednak Redge Media to nie tylko front-end. Dostarczamy także moduły odpowiedzialne za transkodowanie, przechowywanie, zabezpieczanie i dystrybucję treści wideo. Jesteśmy operatorem jednego z największych w kraju systemów klasy CDN, który obsługuje ruch na poziomie 1 Tbit/s.

Naszym drugim flagowym produktem jest Redge Guardian – unikalne w skali Europy rozwiązanie służące do ochrony przed atakami DDoS. Nasi inżynierowie stworzyli oprogramowanie działające w architekturze dataplane, które umożliwia przetwarzanie setek milionów pakietów na sekundę na klasycznych serwerach o architekturze x86. Ten zespół nie boi się pisać i optymalizować niskopoziomowego kodu, w C++ a nawet assemblerze. Znajomość architektury jądra Linuksa to dla nas codzienność.

Dołączając do naszego Zespołu będziesz mieć okazję rozwinąć swoje umiejętności w obszarze odtwarzania wideo na platformie iOS i tvOS. Jeśli znasz takie pojęcia jak MPEG-DASH, H.264, timeshift czy NPVR, to u nas poczujesz się jak w domu. Jeśli nie, to nauczymy Cię tego wszystkiego i jeszcze więcej, ponieważ nowoczesne usługi wideo, to nie tylko samo odtwarzanie. To również katalogi i wyszukiwanie treści, ramówka, zakupy, rekomendacje, analityka czy powiadomienia.

Wymagania
  • dobra znajomość Swift oraz iOS SDK, 
  • umiejętność tworzenia warstwy UI z poziomu kodu źródłowego,
  • doświadczenie w rozwoju aplikacji dla platformy iOS/tvOS,
  • znajomość zagadnień komunikacji klient- serwer (protokół HTTP, REST API, itp.),
  • podstawowe rozumienie zasad UX/UI obowiązujących na platformach mobilnych.


Mile widziane
  • doświadczenie z platformą tvOS,
  • znajomość aspektów związanych z technologiami multimedialnymi (MPEG-DASH, Widevine DRM, itp.).


W codziennej pracy wykorzystuje narzędzia
  • Jira i Confluence,
  • Git (Gitlab, Gerrit),
  • Artifactory,
  • Jenkins,
  • ELK (ElasticSearch, Logstash, Kibana),
  • Testflight,
  • Xcode, AppCode.
  • Do tworzenia aplikacji wykorzystujemy wzorzec MVVM, a warstwę UI tworzymy obecnie z poziomu kodu źródłowego.


Korzyści
  • udział w bardzo ambitnych i ciekawych projektach o międzynarodowym zasięgu,
  • elastyczne godziny pracy z możliwością pracy zdalnej,
  • prywatną opiekę medyczną Medicover, dofinansowanie MultiSport,
  • dofinansowane zajęć językowych, budżet szkoleniowy na szkolenia zewnętrzne,
  • bezpłatna strefa parkowania,
  • solidny sprzęt komputerowy,
  • przyjazną atmosferę pracy.