Position: Android developer
Company: Recruit-Alliance IT
Experience required: 5y
English level: upper

What you’ll do as an Android Engineer:

What we offer:
●20 working days (+ wishes of the candidate)
●Paid sick leave - 5 working days (+ wishes of the candidate)
●Individual benefits.
●Technique

● Build and re-design our native Android application
● Deliver a great mobile user experience that is super-fast for end users
● Design and review code, troubleshoot, and act as a mentor to team members on technical matters
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
● Test code for robustness, including edge cases, usability, and general reliability

Technical must experience
● 3+ years of experience in Android development
● Excellent understanding of the full mobile development life cycle. Working knowledge
of the general mobile landscape, architectures, trends, and emerging technologies
● Expert in Kotlin development, and various Android frameworks
● Good understanding of user experience design and development on Android and mobile devices
● Knowledge of Agile principles
Stack : Kotlin, Room, Jetpack, MVVM, Flow, Livedata, ApolloClient(GQL), Firebase, Robolectric, Mockito

Stages:
1.HR(30 min)
2. Technical interview with the team leader.
3.Test. If the candidate refuses the test, will there be pair programming