×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Android

Job in Cape Town, 7100, South Africa
Listing for: Superbalist
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    Android Developer, Software Engineer, Full Stack Developer, App Developer - Mobile/Web
Job Description & How to Apply Below

is South Africa’s leading fashion and lifestyle retailer, operating across a growing portfolio of online and physical stores
. We’re obsessive about building a high-performance, collaborative culture that delivers results fast. We think big, move quickly, take ownership and strive to win, always with our customer at the heart of what we do.

We’re lucky to work alongside some of the sharpest minds in the industry — building a world-class brand across digital and physical platforms.

Purpose of the role:

We are looking for a Strong-Intermediate Software Engineer who is willing to hit the ground running and is comfortable to jump into our Android app while working collaboratively in a team environment. The engineer will need to work with colleagues at all levels of the organisation and must be comfortable gathering and organising information that translates into usable requirements.

Superbalist is a rapidly expanding company that is moving in the direction of a “mobile-first” paradigm. As such, the engineer must be able to maintain a balance between periods of building features as well as operational and platform improvements. A strong understanding of the Android SDK and platform is a must as we attempt to create the most refined native app experience for our mobile application user base.

Key responsibilities:
  • Contribute to the development of our Kotlin, Android application.
  • Design, develop and test code written in Kotlin and Java
  • Draft technical specifications and briefs, and perform code reviews
  • Monitor and profile application performance
  • Monitor services and systems within our infrastructure
  • Collaborate with creative, content, and engineering teams to design and develop a world-class Android application
  • Publish apps to the Play Store
Minimum Requirements and

Experience:
  • Degree in Computer Science or Engineering or equivalent 5 years experience
  • 5+ years in software development
  • 4+ years of Kotlin experience
  • Experience with architecting, developing, testing, and maintaining Android mobile applications
  • Experience with dependency management
  • Experience with RESTful APIs and web services
  • Experience with revision control systems (specifically Git)
  • Experience with an issue tracking/management system
  • Experience with e-commerce based applications is beneficial
  • Advanced understanding of theoretical programming fundamentals, including but not limited to algorithms, data structures, design patterns (like MVC/MVVM) and OOP
  • Experience with Firebase, Go, Google Cloud Platform and AI / MCP is advantageous
Skills, knowledge & abilities
  • Strong problem solving and analytical skills
  • Strong drive for results
  • Be comfortable working within a team
  • Build and maintain relationships

Superbalist is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary