Mobile Software Developer (Android) (Mid-Senior)
Cartrack
Date: 1 day ago
City: Cape Town, Western Cape
Contract type: Full time

Job Summary
Are you a dynamic leader with a strategic mindset and able to manage a diverse team?
Do you take ownership, embrace challenges and love problem-solving?
Picup is a last-mile delivery and technology company, powered by a scalable crowd-sourced driver network.
Company Overview
Picup is a Logistics Technology-focused organisation that leverages cutting-edge technologies to deliver innovative solutions to our clients.
Appreciate your perusal on our company background prior to the interview. https://picup.co.za/
Responsibilities
Are you a dynamic leader with a strategic mindset and able to manage a diverse team?
Do you take ownership, embrace challenges and love problem-solving?
Picup is a last-mile delivery and technology company, powered by a scalable crowd-sourced driver network.
Company Overview
Picup is a Logistics Technology-focused organisation that leverages cutting-edge technologies to deliver innovative solutions to our clients.
Appreciate your perusal on our company background prior to the interview. https://picup.co.za/
Responsibilities
- Design and develop scalable, feature-rich mobile applications for Android
- Consume RESTful/JSON services to power applications
- Work with UI/UX designers to implement user-friendly solutions
- Introduce new technologies into the team based on fit and suitability to deliver a solution
- Be able to deep dive into the technical aspects needed for optimization of mobile applications
- National Senior Certificate / Grade 12 Matric
- BS Computer Science degree or equivalent industry experience
- Prior Android development experience, including concepts such as asynchronous programming, patterns, threading, and performance tuning
- Prior experience working with security best practices
- Proficient in Kotlin programming language and MVVM architecture
- Kotlin, Android – Flutter experience is advantageous
- Experience in/with more than one of the following will be advantageous:
- agile development methodologies
- distributed source control systems (git)
- performance/analytics tools for mobile applications
- continuous integration (Teamcity/App Centre)
- unit testing, test driven development, static code analysis
- Good understanding of simplified user-centric design
- Ability to deep dive into the technical details, but never be out of touch with business requirements
- Creative thinking backed by strong analytical and problem-solving skills.
- Strong teamwork, co-ordination, and planning, self-driven, and ability to work at pace in a dynamic organization
- Work well under pressure and meet tight deadlines
See more jobs in Cape Town, Western Cape