Driving Tour App — Android application for tourists that provides touring guide functionality based on the GPS location. The app has a server involved so it will require client-server communication and will have some additional features like booking restaurants and hotels using different APIs.

Required skills:
Programming languages:
— Java SE Strong, Kotlin Basics
— High level components(Activity, Service, Content Provider, Broadcast Receiver),
— Views System (via XML, via code),
— Fragments
— Resources Management,
— Google Maps,
— Locations Manager,
— Media Frameworks

— Extensive knowledge in Object Oriented concepts and software engineering
— Experience on developing multi threading modules
— Strong knowledge in database concepts and SQLite fundamentals
— Experience on developing rich UI components on Android platform
— 2-3 years;
— strong GOF patterns;
— SOLID Principles
— strong MVC;
— strong knowledge of Domain driven development;
— unit testing experience(creating mock, stubs);
— preparing an architecture from scratch;
— performing full cycle of development;
— UML (basics);

As a plus:

— Test Driven Development
— Mapbox experience
— ROOM Experience

— Create architecture and develop android application using latest android technology stack
— Create clean and transparent code
— Work with outside data sources and APIs
— Work on bug fixing and improving application performance
— Collaborate with other team members(PM, server, iOS, QA)
— Continuously discover, evaluate, and implement new technologies to maximize development efficiency

About GeeksForLess

GeeksForLess is a Global outsourcing company with the Headquarters in Nassau Bahamas and its skilled workforce across five delivery centers in Mykolaiv, Lviv, and Kyiv, Ukraine; Krakow, Poland and Clark Freeport Zone, Angeles City, Philippines.

GeeksForLess is established as a business partner, delivering IT human resources and Professional Services to European and North American companies seeking specialized software development, Technical Support, QA testing, Information Security, Web design, Web development, System Administration and other time-consuming administrative services. We deliver top quality Outsourcing Services to companies, at the same time allowing to reduce dramatically HR related costs. Offshore software developers and other IT personnel give companies the opportunity to tap into highly technically educated personnel with excellent work ethics at a lower cost while being able to integrate and manage them as an extension of their local teams. This allows the companies to achieve high productivity without any loss of control.

Company website:

DOU company page:

This job is no longer active.
Смотреть актуальные вакансии Android Kyiv→.

Similar jobs

Senior Kotlin Developer at MCPK

Kyiv, 30 June

Android developer at Freelancer

Kyiv, 23 June

Senior Android Developer - Spark App. Team at Readdle

Kyiv, Odesa, 15 June

Android Developer for Spark at Readdle

Kyiv, Odesa, 11 June

All jobs Android Kyiv