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?

The job ad is no longer active

Look at the current jobs Android Kyiv→