#1 Job Board for tech industry in Europe

Programista Android
Mobile

Programista Android

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

Tech stack

    Android

    regular

    Java

    regular

    Kotlin

    junior

Job description

Online interview
Friendly offer
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 Android i AndroidTV. 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ść Java i/lub Kotlin oraz platformy Android, 
  • doświadczenie w rozwoju aplikacji dla platformy Android,
  • znajomość zagadnień komunikacji klient- serwer (protokół HTTP, REST API, itd.),
  • podstawowe rozumienie zasad UX/ UI obowiązujących na platformach mobilnych.

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

W codziennej pracy wykorzystujemy narzędzia
  • Jira i Confluence,
  • Git (Gitlab, Gerrit),
  • Artifactory,
  • Jenkins,
  • Fabric,
  • ELK (ElasticSearch, Logstach, Kibana),
  • IntelliJ IDEA.

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.