Position: Android Developer
Company: SPD-Ukraine
Experience required: 2y
English level: intermediate

Required skills

● 2-3 + years of experience developing Android apps;
● Design and build advanced applications for the Android platform;
● Knowledge of JSON and XML parsing, and/or DOM traversal;
● Awareness of the Android UI/UX guidelines;
● SQLite on Android;
● Object-oriented design and design patterns;
● Experience with Android SDK;
● Experience working with remote data via REST and JSON;
● Experience with third-party libraries and APIs;
● Native Android UI development for phones and tablets (multi-resolution, resource utilization such as images, layouts, strings).

We offer

● A competitive reward for your skills, experience, input, and results;
● Abilities to visit conferences, master classes, pass certifications;
● English classes and opportunity to learn from a native speaker;
● Full compensation package;
● Regular team events and activities.

Responsibilities

● Working with the Ukrainian and US team;
● Closely work with android and iOS developers;
● PR cross review;
● Providing technical documentation;
● Attending scrum meetings with the US teamю.

Project description

The system allows contractors to hire, dispatch, monitor progress, and pay independent trucks and fleets who are bringing concrete, asphalt, gravel, and other aggregate materials to the worksites. Ticketing and Materials allow producers of the asphalt, concrete, and aggregate to record how much of what materials were loaded on what tucks and when to submit for payment by the contractors. Crewminders is a communications piece that allows fleet managers to communicate with their drivers and distribute information across a large population via mobile internet. All of these products collect interesting data that in the aggregate could provide valuable insights for other industry participants including those who service the construction industry and the trucking industry.