Position: Senior Android developer for a long-term project (1+ year)
Company: JDOT
Category: Android
Experience required: 5y
English level: upper

Our team is actively growing and now we are looking for an experienced Senior Android developer for a 1+ year project, full-time (40 h/week).

Project stage: Ongoing project
Start of the project: ASAP
Period: 1+ year

Project is a product that allows fans to get video from stadiums from various American matches if they were shown on the mediacube or TV during the match. The product itself includes two main modules - a web app for administration and an iOS/android app for the fans themselves. 

Stages:
1. Intro call
2. Technical interview
3. Client interview

Requirements:
Experience: 7+ years with Kotlin, RxJava, Coroutines and Camera API.
Experience with MVP or MVI architectures and  Adherence to SOLID Principles.
Ability to work independently as well as in a team environment.
English and Russian – B2+
Bachelor’s or Master’s degree in Computer Science or a related field.

Tasks: As a Senior Android Developer, you will be responsible for designing, developing, and maintaining Android applications and SDKs using Kotlin, RxJava, and Coroutines. Therefore, you should have a strong understanding of Android development best practices, including using MVP or MVI architecture and adherence to SOLID principles.   

If you have read to the end of the project description at the beginning of the letter send “blue”, otherwise applications will not be considered.

Team:
You are going to work with 6 iOS developers + 6 Android developers + Designer + PM + Java developer.
New developers can be added to the team.
Management:
Communication will be in Slack, Confluence, and management in Jira. Work according to Scrum