Overview

Job Description

Are you looking to take the next step in your development career? Do you have a proven track record with app development? If so, then this could be the perfect opportunity for you. mrUsta, a new and dynamic startup in the UAE, is currently recruiting for a full-time app developer to join their expanding and fast-paced team. The successful candidate must have a passion for mobile technology, they would be reporting directly to the Chief Technology Officer, the successful candidate will be looking after development and maintenance of mrUsta’s Android application.

Company

mrUsta is an online marketplace that matches clients to a range of quality service providers across a broad range of categories. The aim is to connect clients to the vendors providing a service; vendors to increase their leads and thus increase opportunities for business and investors to increase their profit and value within the company.

Responsibilities

Designing and building Android mobile applications
Collaborate with cross-functional teams to analyze, design and develop new features
Sole responsibility for the development of the applications in the team
Building and publishing the applications on the Google Play Store
Work on bug fixing and improving application performance

Requirements – General

Bachelor’s degree in Computer Science or a related technical discipline
3-4 proven years’ experience with app development
Strong verbal and written communication skills
self-motivated problem solving

Requirements – Android

Strong proficiency in Java
Writing clean, well-organised and self-documenting code
Hands on experience in the full lifecycle of Android application development
Strong knowledge in RESTful web services and relevant libraries e.g. Retrofit, Gson, Moshi, Fresco
Good knowledge of Android SDK’s, support libraries and material design library
Experience with the Android Studio and Gradle
Experience working with GIT, submitting Pull Requests and undergoing code review.
Bonus Requirements
Experience in Unit Testing
Familiarity with RxJava, RxAndroid and MVVM design pattern
Knowledge of Best Practices in Java (reading ‘Effective Java’ by Joshua Bloch would be a good start)

To apply for this position, send your CV to hr@mrUsta.com.
It is recommended that you include a link to your Github or Bitbucket account so that we can review projects you’ve developed yourself or have contributed to.

About mrUsta

mrUsta is an online marketplace that matches clients to a range of quality service providers across a broad range of categories. The aim is to connect clients to the vendors providing a service; vendors to increase their leads and thus increase opportunities for business and investors to increase their profit and value within the company.