Software Engineer - Android
Listed on 2026-07-14
-
Software Development
Android Developer, Software Engineer, Full Stack Developer, App Developer - Mobile/Web
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
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
- 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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: