Android Developer (offline)

We are looking for Android Developer to work on Startup from Boston, the USA

A mobile application that allows you to create routes and track the current location of transport, as well as calculate how long it takes until the transport arrives at the user's stop. Build-in chat (ongoing project)

Developer’s level: Middle+, Senior
Location: in Kyiv office or remotely (metro Politekhnichnyi Instytut)
English: Good written and spoken English
Advantages: regular communication with the client in English.

Skills and Qualifications:
Experience in programming for 2 + years;
Experience in the quality development of Android apps;
Knowledge of Java programming language;
Knowledge of OOP principles;
Knowledge of HTTP (S), XML parsing, JSON;
Experience with 3rd party API services;
Working with a local database, Firebase, Realm, SQLite
Work with Rest API
Knowledge of design patterns and understanding of modern development methodology;
Presence of developed applications in portfolio
Experience with RxJava2
Experience in VIPER / Clean Architecture architecture patters
Strong knowledge of Kotlin programming language
Strong knowledge of Android platform
Experience in developing apps with adaptation for multiple screen resolutions (regular res., tablet)

Bonus Points:
Experience in Git
Experience with multi-threaded applications
Experience with Dagger2
Would be great - experience with GitFlow branching model for Git

Main Responsibilities:
Developing applications for Android;
Testing applications;
Support of applications;
Daily scrum meetings with a global development team;
Preparation of the necessary documentation.

Please, answer some questions with sending of your CV:
1. Are you able to communicate (speak and write in English) with the client directly?
2. Are you ready for a test task?
3. Please show code examples? (attached as a zip or in a GitHub link)
4. Please write more about your experience (What was your role in each of these projects? What components of the app were you responsible for? Were you involved in the design/development/deployment of these projects?)
5. Do you have experience in working with REST API? (maybe some examples?)
6. Do you have experience in working with 3rd party API (payment systems, geolocation, social networks, etc.)?
7. Did you make a custom view?
8. What salary are you ready to start with?

About DOIT Software

DOIT Software helps companies to develop Mobile applications and Web solutions acting as a part of your team

Company website:
https://doit.software/

The job ad is no longer active

Look at the current jobs Android Kyiv→