Job Description :

Mobile applications assist truck drivers with fuel, maintenance to their vehicles, car washes, emergency road side service, other products

Programming and testing mobile applications and performing enhancements to existing application

maintain relevant documentation for developers, clients and users.
Developing, refining, confirming requirements.
Program according to project plans 
Test according to pre-determined test plans.
Support release and post-release activities, such as support, versioning and maintenance.
Collaborate with team on requirements for development and enhancements

Desired skills and experience:

Solid understanding and practical knowledge of the full mobile development and application life cycle
Solid understanding of Android UX/UI guidelines and best practices
Experience with Android using Android Studio and JAVA
Experience with a distributed Version Control System
Experience with mobile development issues related to performance optimisation, caching and security
Excellent communications skills with the ability to share insights and expectations with clients, stakeholders and colleagues