Enable job alerts via email!

Mobile Software Developer (Android) (Mid-Senior)

Cartrack

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

30 days ago

Job summary

A last-mile delivery and technology company is seeking a dynamic leader to develop scalable mobile applications for Android. The ideal candidate should have strong skills in Kotlin programming and prior experience with Android development. This role requires creative problem-solving skills and the ability to work under pressure while meeting tight deadlines. Join a fast-paced environment and embrace the challenges of designing innovative mobile solutions.

Qualifications

  • Prior Android development experience including asynchronous programming.
  • Experience with security best practices for mobile applications.
  • Ability to work under pressure and meet tight deadlines.

Responsibilities

  • Design and develop scalable mobile applications for Android.
  • Implement user-friendly solutions with UI/UX designers.
  • Introduce and evaluate new technologies for mobile development.

Skills

Kotlin programming
Android development
UI/UX design implementation
Problem-solving
Team collaboration

Education

BS Computer Science or equivalent
National Senior Certificate / Grade 12 Matric

Tools

Performance/analytics tools
Continuous integration tools
Git
Job description
Overview

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
  • 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
Requirements
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.