Tech stack:

- Kotlin, MVVM, Reactive programming (RxJava, Flow, etc.), Dagger, Room (db), Retrofit, RESTful HTTP endpoints

- Productivity: Gitlab, Google Cloud, Grafana, Swagger, JIRA, Confluence, Slack

Qualifications:

- Experience with Android development

- Experience with Kotlin is a plus

- Experience with MVVM architecture is a plus

- Experience with reactive programming (e.g. RxJava, Flow) is a plus

- Good collaboration skills

Responsibilities:

- Android development within the scrum team (Zedge Ringtones/Wallpapers and Shortz apps)

- Work with the stakeholders to define and implement new features

- Develop new features in collaboration with designers

- Keep up-to-date with good practices and new Android platform features

- Ensure good quality through good testing practices

- Investigate and resolve challenging issues to ensure high quality and stability

We offer:

- Humble, hungry and smart colleagues that are always striving for the most reasonable solutions

- Very little technical debt - we write most of the software from scratch, constantly learning and using new technologies

- Ability to learn from other colleagues and apply your ideas on a large scale, distributed systems. And an ability to deploy your changes to Production in less than 15 minutes

- Startup culture - if you see that something is wrong, go ahead and fix it! No need to seek for multiple approvals

- Latest hardware and software - laptop with your favorite OS (Mac, Linux, Windows), IntelliJ, keyboard/mouse of your choice, etc.

- We are remote-first and we will continue to be - there is no need to go to the office but you can - you can choose what's best for you

- Perks: private health insurance; home office budget (whatever you need – noise-canceling headphones, gaming chair, and the like); learning budget (you can dedicate 10% of your working time to learning); mobile phone budget; free books. For folks who prefer working in the office, we offer a parking spot.

- Monthly compensation range 2000-3000 Eur net