Responsibilities:• Developing rich Android applications that are used by millions.• Developing Java based SDK that is used by other developers.• Participate in research and design of various framework and end-user components.• Expected to be highly familiar with recent technologies and practices to be used in developed systems and integrated into existing ones.• Will join a R&D team practicing agile development methods.
REQUIREMENTS• 3-5 years of experience in native Android Development (Java).• Experience with JavaScript and React Native – Advantage• Experience in: other mobile platform development, open source environment, JSON/XML for client-server communication, digital video (compression, packaging, distribution), high version control skills, with emphasis on git• Working Experience with RxJava, Retrofit and Dugger.• Height understanding with ,CI servers, automated build systems, configurations and auto deployment.• B.A./B.Sc. in Computer Science or equivalent
What we would consider a bonus:• iOS and other mobile platforms like Roku, AndroidTv and tvOs.• Experience with backend technologies Node.js/Ruby on rails/GO• *Experience with Bintray, and Gradle scripts.