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!
$ads={1}
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