Position: Junior/Middle Android Developer only in Poland
Company: A-listware
Experience required: 2y
English level: upper

Our customer:
Our customer is a technology company that focuses on providing innovative solutions for fleet management and driver safety.

Responsibilities:
Design and build advanced applications for the Android platform;
Be the authoritative anchor in the team for Android development;
Collaborate with cross-functional teams and team members to define, design, and ship new features;
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing, improving application performance and developing all new features;
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Required experience and skills:
At least 2 years of working experience;
Good knowledge of Kotlin;
Good knowledge of Retrofit;
Good knowledge of Firebase (Real time DB \ Fire store \ Analytics \ Distribution etc.);
Good knowledge of MVP / MVVM architecture;
Knowledge of Dependency injection in Android;
High responsibility and standards of work;
The ability to take ownership of tasks and lead them from design to production;
The ability to work in a complex environment and have out of the box thinking;
English – Upper-Intermediate.

Would be plus:
Knowledge of RxJava / Rx Android / Kotlin;
Knowledge and experience with React-Native or Flutter.