Mr D Food, a division of takealot.com, is looking for a highly talented Software Engineer for Android to join our team in Cape Town.We are looking for a talented Senior Android Engineer to be part of the Mr D Food mobile team. Build the best possible mobile experience for our thousands of daily active customers. Working with the Team Lead, help shape the mobile eCommerce/Food delivery landscape in South Africa by enhancing an app that, with over 1.4 million downloads, is consistently number 1 in its respective App Store category.We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won't be bored as long as you are prepared for a challenge and want to build something great.Key responsibilities:Take ownership, build and maintain our bleeding edge mobile eCommerce Android application.Design, develop and test code written in Java/Kotlin.Apply best practice and ensure stability and security of the applications.Monitor and profile application performance.Take part in daily standup; manage your time and workload effectively.Collaborate with creative, content and engineering teams to design and develop a world-class Android application.Publish applications to the Google Play Store
Responsibilities + Skills
Knowledge and appreciation of Android user experience design patterns.Experience using GIT, Jira and ConfluenceExperience developing in an Agile team environment
Experience architecting, developing, testing and maintaining Android mobile applications.Experience with network requests to RESTful APIs (JSON) using best practice.Full understanding of the Android application, activity and fragment life-cycles.Appreciation of Android-specific asynchronous processing techniques.