Position: Senior Android Developer (Infinite Livestreaming)
Company: JMIND
Category: Android
Experience required: 3y
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

We are looking for a person who will be interested in working on our product in the Team of slightly crazy enthusiasts ;). Who would like to influence its development, the decisions made and the course of the project's development. Who believes that work is not a dull place but a place that can be full of inspiration, ideas, and infinitely more.

**The Infinite Story:**
**Infinite **is all-about live-streaming service. It covers livestreams with advanced player, live chats, various monetization options, analytics, support and a whole bunch of new features on the roadmap. We already have the white-label box solution for the content providers and right now we are focusing on the SaaS solution for eCommerce. **Shoppable livestreams,** products management, integrations with the** eCommerce platforms** - all of it is under development right now.

**Is this you?:**

- 3+ or more years of relevant work experience;
- Passion for great application architecture and user experience;
- Dealing with Kotlin is easy for you;
- You also have a good knowledge of software design;
- You are interested in innovative ideas and research in app development;
- Experience with MVP/MVVM/Clean Architecture and software design patterns;
- OkHttp, Retrofit, Dagger, Architecture components, Coroutines, Flow, ExoPlayer, Compose;
- Dependency injection frameworks (Dagger2, Koin);
- Unit/Integration/Instrumentation tests.

**Responsibilities include:**

Design and develop Android applications architecture;
Suggest technical and functional improvements to add value to the product;
Collaborate with cross-functional teams to define, design, and ship new application features;
Direct communication with Product Owner, close cooperation with the team members.

**About our cultural values:**

**People first.** It is essential for us to build open and trusting relationship with our employees.
**Synergy.** All members of our team complement each other perfectly. Together we achieve synergies with business in search of a win-win solution.
**Aim to greatness.** We a just strive to be the best. We hire only first-class experts to jointly develop cutting-edge solutions.
**Elegance. **The beauty and technological elegance of our solutions are as important to us as their functionality.
**Passion & courage.** We work passionately and are not afraid to take a leap of faith and make bold decisions.
**Precision. **We always take responsibility for our words and actions and encourage this quality in our employees.