Middle Android/Flutter Developer
It’s a great opportunity because you will:
— develop and support mobile applications
— write working, clean and easy-to-read code
— apply modern technologies
— analyze and correct defects
— cooperate with the teams on the project
— work with foreign customers from USA, Europe and other countries
It would be nice if you have:
— 2+ year of experience in Android Development
— 1 year of experience with Flutter
— strong experience with Java (OOP, Design patterns, multithreading)
— strong experience with Kotlin, " kotlinized" code, coroutines
— experience in programming using Android SDK
— good knowledge of Android Architecture components (LiveData, Navigation, Room, etc)
— experience in using common third-party development tools, like: Retrofit, Valley, RxJava/RxKotlin pack (RxBinding, RxAndroid ..), Realm, Dagger2 and Koin, etc
— knowledge of development patterns
— knowledge of most common algorithms and data structures
— experience in building client-server application using REST, experience with WebSocket protocol. (Optional) Nice to have experience in communication with peripheral devices by a net (TCP, UDP) and BLE
— JIRA, GIT
— great teamwork skills
— SOLID and KISS code
— English- Upper-Intermediate
— talented colleagues with a good sense of humor
— the exchange of experience
— periodic review of the salary every six months
— paid events attendance
— purchase the necessary software
— purchase a laptop or PC
We believe that work can be a pleasure, so we are waiting for someone who shares our views.
Stage 1. Interview with HR (Skype or in person, if you want to see our office).
Stage 2. Interview with the head of the department (Tech Lead).
Stage 3. Interview with CTO and HR.
And then we make a decision within 5 days (approximately).
If you`ve found yourself in these lines — we are looking forward your CV.