eCabs Technologies is actively working to optimise its robust, multi-channel ride-hailing platform, deployed across multiple countries and with strategic plans for extensive growth in additional regions. To this end, we are seeking an accomplished Android Developer to play a pivotal role in our relentless drive towards becoming a leading player in the global ride-hailing industry.
Who You Are
With a minimum of 3 years’ experience working as a mobile app developer or similar, you are proficient in Front-end and mobile technologies, have experience in building enterprise grade systems which are robust, scalable, highly performant and secure, have a proven track record or portfolio, and are open to learn the latest cutting-edge technologies and patterns. You will contribute to the delivery of mobile app solutions which will play an integral part in the company’s operations and data collection.
What you’ll do:
Build new features for the eCabs apps (customer & driver).
Working closely with other team members, you will craft clear user stories, write both unit and integration tests and continuously deliver incremental changes to the applications and common components.
Code, test and deploy using standard source control and continuous integration tools.
Take part in the architectural design of the systems.
Have a strong understanding of Android software design patterns (e.g., MVVM, MVI, MVP).
Write clear and maintainable code that will be shared across multiple teams.
Work with the Product team to iteratively improve the end user’s experience.
Take ownership of production services and resolve support issues in a timely manner.
Provide constructive feedback during code reviews.
What you’ll bring:
Advanced knowledge of Android SDK and Kotlin.
A degree in Computer Science or equivalent.
Experience in developing native mobile applications in Android.
Experience in technologies such as Compose, Coroutines, Google Maps, Android Architecture Components, Dagger and Firebase.