Android Developer

2 days ago


Pretoria, Gauteng, South Africa Rad Resources Full time
We are seeking a skilled Android Developer to join our team in a hybrid role based in Pretoria. The ideal candidate will have 2+ years of experience in Kotlin and native Android development using Kotlin and Java, with strong expertise in Reactive Programming and modern design patterns such as MVP, MVVM, and Clean Architecture. You should be proficient in UI development, RESTful API integration, and lifecycle management, with a solid understanding of threading, storage mechanisms, and Git.
Experience with RxAndroid, RxJava, RxKotlin, and Bluetooth development on Android is beneficial, along with familiarity with Agile environments and Atlassian JIRA. I

Requirements
Minimum education (essential): National Senior Certificate

Minimum education (desirable): Diploma and/or degree in IT / Engineering / Programming

Minimum applicable experience (years): 5 years as an Android Developer

Required nature of experience: 
Hands on software developer having been responsible for the development and maintenance of 1 or more projects.

Skills and Knowledge (essential):
  • Experience in native Android (Kotlin and Java) development specifically.
  • Reactive programming
  • Strong knowledge of Android development and its supporting systems
  • Proficient in Kotlin (Minimum 2 years experience)
  • Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture 
  • A good understanding of storage mechanisms, threading, lifecycles
  • Knowledge of common 3rd party frameworks/libraries available and integration experience
  • Strong UI development experience and developing for dynamic screen support
  • Experience with RESTful API integration
  • Well versed in Git
  • Solid understanding of the full mobile development life cycle within an Agile environment
  • Atlassian JIRA software experience is beneficial
  • Good understanding of Bluetooth on Android is beneficial
Good understanding of RxAndroid, RxJava and RxKotlin is beneficial


  • Pretoria, Gauteng, South Africa LXE Hearing Full time

    Role DescriptionDevelop and maintain our innovative hearing health platforms on the Android platform, ensuring code is generated that is to specification, neat, accurate and scalable. Work will mainly focus on maintaining and upgrading our hearing aid solutions platform (Lexie Hearing), as well as providing guidance from an Android best practice perspective...


  • Pretoria, Gauteng, South Africa InspHired Recruitment Full time

    Our client in the Medical Devices industry is currently looking for a Mobile Development Lead: Android, in Pretoria.Responsibilities:Manages the team and the sprints, being responsible for communication, team health and culture.Has authority over process, structure, scheduling, task assignment, documentation.Develop and maintain their innovative hearing...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Android Developer B2CMinimum Requirements:Matric [Grade 12]Tertiary education diploma/degree relevant to software development3-year degree in computer science or equivalentResponsibilities:Analysis and Planning 20%Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for...


  • Pretoria, Gauteng, South Africa Datacentrix Full time

    Our client in the financial services sector is seeking to appoint two (2) Frontend Developers on a 12-month contract, working on a fully onsite basis. Must have 3 years' proven experience in front-end development for both mobile and web applications building secure, responsive, and user-friendly interfaces across iOS, Android, and Web...

  • Fullstack Developer

    4 days ago


    Pretoria, Gauteng, South Africa BICRM Full time

    *** Our Johannesburg Office is Hiring *** 36 months renewable contract *** Top Rates***About the RoleWe are seeking a skilled Frontend Developer to support the implementation of the National Digital Financial Identity (DFID) system. You will develop secure, responsive, and user-friendly frontend interfaces for mobile and web applications, collaborating...

  • Front End Developer

    2 days ago


    Pretoria, Gauteng, South Africa Tech Mahindra Full time

    About Us:Tech Mahindra offers technology consulting and digital solutions to global enterprises across industries, enabling transformative scale at unparalleled speed. With 145,000+ professionals across 90+ countries helping 1100+ clients, TechM provides a full spectrum of services including consulting, information technology, enterprise applications,...


  • Pretoria, Gauteng, South Africa Mindrift Full time

    This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency.At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI.What...


  • Pretoria, Gauteng, South Africa Munch Software Full time

    At Munch, we're reinventing dining with a seamless mobile order-and-pay experience. Our all-in-one platform powers everything from PoS and kitchen management to guest ordering and business insights — making restaurants smarter, faster, and more enjoyable for everyone.Join us and help build the product that's transforming the future of food...

  • QA Engineer

    1 week ago


    Pretoria, Gauteng, South Africa Storyteller Full time

    Up to ZAR 600ksalary on a full time, permanent employment contract Fully remote working anywhere in South Africa 33 Days Paid Leave and Benefits Exciting high growth product, relied on by leading global sports brands Working with the latest hardware, tech stack and toolsABOUT USStoryteller is a high growth B2B SaaS platform, which allows companies to...


  • Pretoria, Gauteng, South Africa SmarTek21 Full time

    About the RoleAt Retro Rabbit, we're all about building beautiful, scalable products that make a real impact.We're looking for a Senior React Native Engineer who brings technical depth, creativity, and the ability to lead by example. You'll architect and deliver mobile solutions that are secure, high-performing, and built to last while mentoring others and...