Position: Android developer
Company: DataJob
Experience required: 3y
Category: Android
English level: upper
Published: 2021-07-01T00:00:00+03:00

HyperTrack's software for location-based logistics is used by businesses around the globe to manage deliveries, visits and rides for their fleets. HyperTrack-powered applications include last mile delivery, field service management, gig work, transportation management, workforce automation, on-demand delivery, supply chain and logistics, ridesharing, marketplace aggregators, package delivery, trucking and fleet management.

You will join a remote and global team distributed across the United States, Eastern Europe and India.

**The problems you will solve:**

Create, ship, and improve mobile apps, features and sample applications automating logistics with live location tracking for customers around the globe.
Design and plan backward- and forward-compatible SDK APIs for customer usage growth and to maintain existing user experiences.
Design and implement performant SDK features and modules to interact with HyperTrack’s cloud, with support for high maintainability.
Create and expand our open source cross-platform wrappers that expose the SDK APIs for other platforms.
The impact you will have:

Together with your efforts, we will be setting up our customers and our team for long term success. Our customers will have reliable, real-time, battery efficient and accurate mobile location tracking apps and will see accurate data and reports, improve understanding of ther fleet effiency, improve delivery, visits, and rides experiences, and make better decisions.

The final result of our efforts will be creation of a new market category leader powering the world's location-based logistics trusted by businesses worldwide, serving multiple industries and bringing value to customers around the world.

**Experience & Skills:**

3+ years building applications on the Android platform and its different versions
Outstanding and natural ability to process requirements, identify multiple solution options, understand their complexities, and define the required scope of work to get tasks done
Knowledge of the Android ecosystem including Maps and Location APIs
Experience with RESTful APIs to connect applications to backend services
Understanding of Google’s Android design principles and interface guidelines
Familiarity with software development best practices and coding standards
Most importantly: drive, energy, and motivation to succeed at delivering high quality work and delightful customer experiences

**Bonus Qualifications:**

BS or MS in Computer Science or related technical field
Experience with offline storage, background services, threading, FCM, and performance tuning
Contributions to open source projects