Position: Junior Strong/Middle Android Developer
Company: TechMagic
Experience required: 1y
English level: intermediate

We are looking for an Android developer with 1,5 + years of commercial experience in Android development and a nice sense of humor.

MUST HAVE
1,5+ years of experience with Android software engineering;
Experience with Java, Kotlin, Android SDK;
Solid knowledge of Gradle, RxJava2, DI(Dagger2/Koin);
Knowledge of Design patterns, Material design, Custom views, Building responsive UI;
A clear understanding of Databases concepts (db designing, db migration, sqlite, orm's) and Networking concepts (REST, http);
Good knowledge of Google Play services;
Experience with Unit testing;
Good spoken and written English (intermediate or higher).

WILL BE A PLUS
Knowledge of Kotlin Coroutines, Room, Firebase (db, fcm, dynamic links, remote config) will be a plus.

EDUCATION
Master’s / Bachelor’s degree in Applied Mathematics, Computer Sciences, Information Security or related (may be incomplete).

ABOUT PROJECT
CUSTOMER
Our Client is a US startup based in Boston

PRODUCT
Do a good thing - help people to have fun with cannabis. Yees, you heard all right. Cannabis :)

We’re developing a mobile application for the USA market, where some kinds of drugs are legalized (even for medical purpose).

This application can help you to choose the perfect kind of magic grass, which suits individually you. How does it work? You pass 5 gamified quizzes and results determine the psychographic profile, core psychology, and desired state. As a result, the application generates a unique code which helps you to choose a perfect item especially for you.

Apart from a funny idea, at first sight, many technical challenges are waiting for you on this project: difficult non-ordinary UI components, animations and many other.

And finally, the project received $18M  of investment a few months ago, sooo it will rise and develop. 

STAGE
An active phase of development.

PROJECT TECHNOLOGIES
Java, Kotlin, Android SDK, Android Architecture Components, RxJava2, Dagger2, Koin, Retrofit2, Okhttp, Moshi, Camera, OpenCV, TensorFlow, Location, Android NDK, Biometric, Glide

PROJECT TEAM
1 Senior Android developer (Lead of the team), 2 Middle Android developers, 1 Senior iOS developer, 1 Middle iOS developer, 1 QA Engineer

WORK SCHEDULE
Full-time working day in our Lviv office (Heroiv UPA street), flexible hours.

INTERVIEW STAGES
Only 1 stage - interview with our recruiter and Lead Android developer