Position: Senior Android Software Developer
Company: ButterflyMX
Category: Android
Experience required: 2y
English level: upper

You will join the team of our product - ButterflyMX. 

**Responsibilities**

You will work on our Android application with our mobile team.

- Maintain and improve ButterflyMX mobile application and SDK
- Participate in designing of new product features
- Work with test engineers and customer service to resolve code issues

**Requirements**

3+ years of Kotlin experience
Networking (RESTful API)
Strong knowledge of OOP, design patterns, test driven development and Material Design Guidelines
Be really organized and self-motivated

Be able to work well in a team environment

**As a plus**
Experience with implementing SIP, RMQ, WebSocket clients
C/C++ experience, experience integrating libraries written in C/C++