Position: Middle Android developer
Company: Requestum
Experience required: 2y
English level: intermediate

Requirements:
- Strong knowledge in java (3+ years)
- Strong knowledge of Android Components
- Strong knowledge of Git
- Base knowledge of pure SQLite, OkHttpClient
- Strong knowledge of Project Processes (Scrum/Canban)
- Understanding of test process, experience in JUnit, Espresso (what is smoke tests, unit test, integration tests, insrumental tests, difference between test and android test folder, UIAutomator, Junit Suites, hamcrest approach of automation tests structure)
- Understanding of multithreading (Thread, HandlerThread, Executor, primitives of synchronization)
- Understanding of multilayer architecture
- Deep understanding of RecyclerView would be good
- Understanding of websoket (Socket.io)

We offer:
— Work in a friendly, ambitious team of professionals
— Opportunity for professional growth and career development
— Social package (paid vacation, sickness leaves)
— Flexible work schedule