Position: Android Software Engineer
Company: Abto Software
Experience required: 2y
English level: intermediate

**Project Overview**
Our client has an online platform for streaming fitness classes from studios to customers that prefer to have fitness workouts at home in HD-quality.

**Platform includes:**

• Live and on-demand fitness classes streaming;
• Provides a possibility for customers to do fitness training anytime anywhere;
• Online video conferencing features;
• Management system for studios, trainers and classes;
• Entirely cloud-based (Azure);
• SaaS platform for rapid rollout of new tenants;
• iOS and Android apps.

**Team:**
8 Software Engineers (5 web and 3 mobile), 3 QAs, Project Manager.
Product Owner, CTO, QA coordinator, Devops and Streaming engineer – from the Customer’s side.

**Requirements:**
2-4 years of commercial experience;
Solid knowledge of Android SDK;
Good knowledge of Kotlin;
Good understanding of asynchronous processes in app design;
Experience with video/audio streaming services would be a plus;
Experience with SignalR or Web Sockets would be a plus;
Good communication skills;
Intermediate level of English or higher.

**Responsibilities:**
New feature development;
Application redesign;
Communication with customers and requirements clarification;
Prepare the app for public release.