Position: Android Developer (Blend Social)
Company: JMIND
Experience required: 2y
Category: Android
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

You’ll join one of our product teams working alongside other engineers, designers and product managers shaping the product roadmap and building new features to improve the experience for our new customers.

There’s a remote interview and onboarding process as well as the ability to work from home full-time, but if you want to visit an office and like face-to-face communication with teammates, we’re located in the center of Kyiv.

**About the project:**
We are building a social network to disrupt the virtual communication market. The application is targeted toward millennials and Gen-Z globally.
There are plenty of tasks in our roadmap, such as business logic implementation, integration with multiple third-party services, machine learning algorithms implementation, work closely with maps and geolocation, and developing of rest APIs.

Working with us, you will face a variety of tasks for creating and processing content, with live calls and chats, working with users and content moderation. Our product is a new look at the existing social networks.

Currently, the MVP is already ready. We continue the improving of the existing features and creating new ones.

**Requirements:**
We’re looking for Android Developer who has a real passion for building great products, so please get in touch if the following sounds like you:

- 2+ or more years of relevant work experience;
- Passion for great application architecture and user experience;
- Dealing with Kotlin is easy for you;
- 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.

**What would you do:**
- 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.

**What does working with us mean:**
- We appreciate new ideas and give possibilities to influence on products and processes;
- Flat structure, not a command and control management;
- Decisions based on data or vision, not mood;
- We tend to resolve problems, not hide;
- We are learning on our mistakes and are not looking for someone to blame;
- Work and life balance, we aim for no overtimes;
- Flexible working hours - we care about results, not hours spent;
- We have our training and development department and are willing to share knowledge and to give our Team various possibilities to grow;
- One of our values is ‘People First’ - and we adhere to it in all the processes.