CAFU Logo CAFU
@

Senior Mobile Engineer, iOS

🌍 Dubai, Dubai, United Arab Emirates 📅 05/08/2023

Apply

Senior Mobile Engineer (Android)

🌍 Dubai, Dubai, United Arab Emirates 📅 05/08/2023

Apply

Job Description

CAFU has a vision to create a better world through connected mobility, serving
both consumers and businesses. We started as an on-demand fuel delivery app
and have now extended our services to car wash, tyre change, battery change
and insurance...but this is only the beginning.


We have global plans to become a super app, offering products & services which
are agnostic of fuel and mobility. Cafu is a technology business passionate
about sustainability and positively impacting the communities we operate in.
We’ve already won awards for best AI platform and voted LinkedIn’s Number 1
Top Start-ups 2021!


If you want to make a real impact to our communities and you are forever
curious about how things work and why and want to join a company that moves
with purpose and collaborates, then we want to hear from you!

#### Requirements

* Complete hands-on Android app development using Kotlin and / or Java.
* Work with stakeholders to understand and document software requirements and ensure Android apps delivered are of high quality.
* Collaborate and work in a team environment with Design, Development and QA teams.
* Strong sense of ownership and ability to deliver mobile applications as an individual contributor.
* Work closely with product development to understand the roadmap of the Android App
* Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and iOS mobile engineers
* Share technical solutions and product ideas with the broader team through design review, code review, and presentations
* Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution

**Essential Skills Needed:**

* Bachelor's in Computer Science / Engineering or related field
* 5+ years’ experience with Android Studio, Android SDK, and Kotlin is a must
* Experience in Reactive/Functional programming is a must
* Understanding of REST APIs, the document request model, and offline storage
* Hands on experience in integrating with backend services and third-party API’s/integrations
* Strong knowledge of object-oriented programming and code design techniques.
* Ability to write well-documented and clean code.
* Experience with unit testing and test-driven development
* Experience working with Git in a CI/CD environment
* Familiarity with cloud message APIs and push notifications
* Strong knowledge of Android UI design principles, patterns, and best practices
* Understand common best practices and know when and how to apply them
* Strong analytical and debugging skills
* Understand user expectation on android and mobile platform
* Experience testing with multiple devices

#### Benefits

* A collaborative environment where diversity is celebrated
* A flexible workforce
* A competitive market salary with housing and transport allowances
* A fast-moving supportive company where everybody takes ownership over their work
* The opportunity to share in the success of the business with stock options for qualifying employees
* The opportunity to work on a product with growing global appeal
* The opportunity to work with some of the most talented people in the industry from well-known digital brands