Jako Android Developer będziesz pracować nad „backendem frontendu”, umożliwiając aplikacjom naszych klientów komunikację w czasie rzeczywistym za pośrednictwem sieci PubNub. Twoja praca koncentrować się będzie na komunikacji sieciowej, zarządzaniu stanem klienta oraz strukturach i logice danych specyficznych dla danego przypadku. Korzystając z Javy lub Kotlina będziesz tworzyć frameworki dla deweloperów Android.
Czego oczekujemy?
- Minimum 3 lat doświadczenia komercyjnego.
- Płynnej znajomości języka angielskiego.
- Bardzo dobrej znajomości ekosystemu JVM ze specjalizacją w przynajmniej jednym z języków: Java, Kotlin, Scala, Clojure, Groovy.
- Doświadczenia z różnorodnymi, nowoczesnymi platformami Android i znajomość najlepszych praktyk programowania.
- Doświadczenie w „backendzie frontendu”
- Doświadczenia w budowaniu frameworków lub bibliotek przeznaczonych do użytku przez innych programistów systemów mobilnych.
- Umiejętności komunikacyjnych na wysokim poziomie.
- Zrozumienia technologii webowych, przetwarzania współbieżnego i bezpieczeństwa.
Mile widziane:
- Zaangażowanie w tworzeniu społeczności programistów: udział w meetupach, konferencjach, publikacja artykułów itp.
- Działalność open source.