Android Software Engineer

4 weeks ago


Pretoria, Gauteng, South Africa Rad Resources Full time
Android Developer Job Description

At Rad Resources, we're seeking an experienced Android Developer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining high-quality Android applications.

Requirements
  • Minimum education: National Senior Certificate
  • Minimum education (desirable): Diploma and/or degree in IT / Engineering / Programming
  • Minimum applicable experience: 5 years as an Android Developer
  • Required nature of experience: Hands-on software developer with experience in native Android development, reactive programming, and strong knowledge of Android development and its supporting systems
Key Skills and Knowledge
  • 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 Rad Resources Full time

    Requirements:For this role at Rad Resources, you will need a National Senior Certificate as a minimum education requirement. A Diploma and/or degree in IT / Engineering / Programming is also desirable. Additionally, you must have a minimum of 5 years of experience as an Android Developer, with hands-on software development experience in project maintenance...


  • Pretoria, Gauteng, South Africa Rad Resources Full time

    Job Title: Senior Android Software EngineerAbout Rad ResourcesWe are a leading provider of innovative software solutions, and we're looking for a highly skilled Android Developer to join our team.Salary: $100,000 - $120,000 per annumJob Description:As a Senior Android Software Engineer at Rad Resources, you will be responsible for designing, developing, and...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Job Title: Android DeveloperWe are seeking an experienced Android Developer to join our team at JenRec Recruitment. As an Android Developer, you will be responsible for developing and maintaining the Android platform, ensuring code is generated that is to specification, neat, accurate and scalable.Key Responsibilities:Develop and maintain the Android...


  • Pretoria, Gauteng, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job Summary:The Senior Android Software Engineer will be responsible for developing and maintaining innovative health platforms, focusing on the Android ecosystem. This role involves upgrading and maintaining key products, providing best practice guidance, and mentoring junior Android Developers.Key Responsibilities:Design, develop, and maintain high-quality...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Job Title: Android Developer B2CBoardroom Appointments is seeking an experienced Android Developer B2C to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key Responsibilities:Analysis and Planning: Collaborate with stakeholders to gather requirements,...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    **Android Software Engineer**At Boardroom Appointments, we are seeking an experienced Android Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining high-quality mobile applications for our clients.Key Responsibilities:Collaborate with cross-functional teams to plan and design mobile...


  • Pretoria, Gauteng, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job SummaryWe are seeking an experienced Android Developer to join our team at CodeConnect Staffing (Pty) Ltd. The successful candidate will be responsible for designing, developing, and maintaining innovative health platforms, focusing on the Android ecosystem.Key ResponsibilitiesDesign and develop high-quality Android applications following coding best...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Key Responsibilities:Develop and maintain high-quality mobile applications for Android platforms.Collaborate with cross-functional teams to design and develop applications that meet customer needs.Participate in code reviews and ensure adherence to coding standards.Contribute to the development of technical documentation and training materials.Stay...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Android Developer B2B Job DescriptionWe are seeking an experienced Android Developer to join our team at Boardroom Appointments. The successful candidate will be responsible for designing, developing, and maintaining high-quality Android applications.Key Responsibilities:Collaborate with stakeholders to gather requirements and design well-structured...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Job Role: Senior Android Team LeadWe are seeking a highly skilled Senior Android Team Lead to join our innovative hearing health platforms team. The ideal candidate will have a strong background in Android software development and leadership experience in managing a team of developers.Key Responsibilities:Lead and motivate a team of 2-4 Senior & Junior...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    As a seasoned Android Development Manager, you will be responsible for leading our team in the development and maintenance of innovative hearing health platforms on the native Android platform. Your expertise in code architecture, scalability, and team management will ensure that our products meet the highest standards of quality and efficiency.Key...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Job Title: Senior Android Development ManagerAs a Senior Android Development Manager at JenRec Recruitment, you will be responsible for leading a team of Android developers in the development and maintenance of innovative hearing health platforms on the native Android platform.Key Responsibilities:Lead a team of Android developers in the development and...


  • Pretoria, Gauteng, South Africa PRR Recruitment Services Full time

    Mobile Development Lead: AndroidWe are seeking a highly skilled and experienced Mobile Development Lead: Android to join our team at PRR Recruitment Services.Key Responsibilities:Lead a team of Android and iOS developers in the development and maintenance of mobile applications.Develop and implement software development methodologies and processes to ensure...


  • Pretoria, Gauteng, South Africa Insphired Full time

    Job DescriptionAs a highly skilled Android Lead Developer, you will be responsible for leading a team of Android developers in the design, development, and maintenance of innovative hearing health platforms. Your expertise in Android software development and technical leadership will be crucial in driving the success of our products.Key...


  • Pretoria, Gauteng, South Africa PRR Recruitment Services Full time

    We are seeking a highly skilled Android Development Lead to join our team at PRR Recruitment Services.Key Responsibilities: Lead the development of Android applications Manage a team of iOS and Android developers Ensure timely delivery of projects Collaborate with cross-functional teamsRequirements: BSc in Computer Science or related field 7+ years of...


  • Pretoria, Gauteng, South Africa JenRec Recruitment Full time

    Job OverviewWe are seeking an experienced Senior Android Platform Architect to lead our team in developing and maintaining innovative hearing health platforms on the native Android platform. This role requires a strong technical background, excellent leadership skills, and the ability to motivate employees to achieve win-win agreements within the team.About...


  • Pretoria, Gauteng, South Africa OfferZen Full time

    Senior Android Software DeveloperAt OfferZen, we connect talented developers with top tech companies, reversing the job search process. This means you can build a profile and have companies apply to interview you.This approach saves time and allows you to receive upfront information about the tech stack, role, and salary, so you can make an informed decision...


  • Pretoria, Gauteng, South Africa PRR Recruitment Services Full time

    Senior Software Development Engineer WantedWe are seeking a highly skilled Senior Software Development Engineer to join our team at PRR Recruitment Services.Key Requirements:Technical degree in Computer Science or related fieldMinimum 5 years of experience in software developmentProficiency in C# development, web development, Golang development, iOS...

  • Software Engineer

    5 days ago


    Pretoria, Gauteng, South Africa PMD MS Full time

    **Job Title:** Software Engineer - Flutter Expert PMD MS is seeking a skilled software engineer to join our team as a Flutter expert. This role involves designing, developing, and implementing software applications on various platforms using Flutter. The ideal candidate will have a solid understanding of Object-Oriented programming principles and...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Hire Resolve. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions tailored to meet client needs.Responsibilities:Work closely with senior development staff to define technical...