Android Developer (offline)

About the project:
Client is introducing a new device to the telematics device portfolio: it’s an Android-driven tablet Samsung Galaxy Active Tab 2.

This tablet is installed in heavy commercial vehicles (trucks) and act as an interface between the driver and the telematics platform.
The device is connected to the internet (has own 4G SIM card) and is connected to the telematics device via serial port or BT. It’s expected to develop a set of native Android applications to:
- run 100% time when the device is powered on
- have own launcher
- have own Updater service (as the Google play store is not available) to
perform updates by downloading the apk from the RTL server
- control the phone usage and contact lists
- communicate to the telematics device (binary data exchange over serial/BT)
- read the GPS receiver data
- send data packets (JSON over HTTPS or binary data packets via UDP or TCP protocol) to RTL back-end infrastructure. Packets to contain GPS, accelerometer, gyroscope, and other technical information.
- receive commands from the RTL servers: configuration commands, action commands, etc.
- upload large blobs of data (files, videos, etc.) to RTL Amazon S3 environment when the corresponding action command is received.

What will you be responsible for?
— Replacement of a legacy Windows CE device. Hence the existing functionality of the Windows CE device has to be migrated (with improvements) to the Android one.
— Continuously add new functionality to the system according to business requirements

What is the challenge on the position?
It is a very challenging technical experience for developers minded towards robust embedded systems although it will require fancy looking UI design. There is a great opportunity to work with a very technical team on a very technical project using the standard Android development toolkits.

What is required of the developer?
— Native Android development experience is essential
— Experience in controlling the Android phone is essential.
As a plus
— Experience with GPS, accelerometer, video recording is an advantage

Benefits from 8allocate:
1. Possibility to work remotely once a week
2. English speaking club once a week
3. We have a social compensation policy
4. X-box to have a break
5. Books, training, and courses within your professional development compensation
6. Table football in the office will make your break funnier
7. Free massage every second week to get rid of stress

About 8allocate

8allocate is a service IT outsourcing company. We are located in the center of Kiev, but Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Company website:
https://8allocate.com/

The job ad is no longer active

Look at the current jobs Android Kyiv→