Android Software Engineer

3 weeks ago


Pretoria, Gauteng, South Africa JenRec Recruitment Full time
Job Title: Android Developer

We 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 platform, ensuring code is generated that is to specification, neat, accurate and scalable.
  • Work will mainly focus on maintaining and upgrading, as well as providing guidance from an Android best practice perspective for products in the rest of the company.
  • Work might also include mentoring other Android developers.
  • Estimate accurate completion timelines for projects for use by the project lead in capacity planning.
  • Provide input into the requirements documentation and assist in work breakdown to draft a proper timeline to plan the schedule and what is required.
  • Manage time and tasks effectively in order to complete tasks in the correct order of priority.
  • Manage time and tasks effectively in order to complete tasks on time.
  • Liaise effectively with other team members and backend engineers to ensure timeous completion of integration and the coming together of mobile applications and the required back end system.
  • Track tasks and timing on JIRA.
  • Participate in peer-reviews of solution designs and related code.
  • Communicate and collaborate with current team to solve problems and discuss best programming practices.
  • Contribute to team development efforts towards successful project delivery.
  • Contribute innovative ideas to project and application plans and roll outs.
  • Communicate effectively with team lead.
  • Communicate effectively with team members and internal stakeholders, using communications channels appropriately.
  • Take personal ownership for projects and products.
  • Ensure continued improvement and upkeep on existing applications.
  • Ensure compliance with QMS frameworks for CE certification.
  • Ensure products are developed accurately (i.e. according to specifications and end user requirements).
  • Ensure products are developed efficiently (i.e. according to best practice and on time).
  • Ensure testing is completed according to specification.
  • Manage release schedule and release notes for Android applications.
Requirements:
  • 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.
What We Offer:
  • A competitive salary and benefits package.
  • The opportunity to work with a talented team of developers.
  • A dynamic and fast-paced work environment.
  • The chance to work on exciting and challenging projects.


  • Pretoria, Gauteng, South Africa Rad Resources Full time

    Android Developer Job DescriptionAt 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.RequirementsMinimum education: National Senior CertificateMinimum education (desirable): Diploma and/or...


  • 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

    Android Developer Job DescriptionAt Rad Resources, we are seeking an experienced Android Developer to join our team. The ideal candidate will have a strong background in native Android development, with a focus on Kotlin and Java.Requirements:Minimum 5 years of experience as an Android DeveloperHands-on software development experience with a strong...


  • Pretoria, Gauteng, South Africa Rad Resources Full time

    Android Developer Job DescriptionAt Rad Resources, we are seeking an experienced Android Developer to join our team. The ideal candidate will have a strong background in native Android development, with a focus on Kotlin and Java.Requirements:Minimum 5 years of experience as an Android DeveloperHands-on software development experience with a proven track...


  • 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 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 Android...


  • 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 JenRec Recruitment Full time

    Android Developer Job DescriptionWe 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 that code is generated that is to specification, neat, accurate, and scalable.Key Responsibilities:Develop and maintain Android...


  • 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 Android...


  • 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 Title: Android DeveloperJob Summary:We are seeking an experienced Android Developer to join our team at CodeConnect Staffing Pty Ltd. As an Android Developer, you will be responsible for designing, developing, and maintaining innovative health platforms focusing on the Android ecosystem.Key Responsibilities:Design and develop high-quality Android...


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

    Job Title: Android DeveloperOverview:We are seeking an experienced Android Developer to join our team at CodeConnect Staffing (Pty) Ltd. The successful candidate will be responsible for developing and maintaining innovative health platforms, focusing on the Android ecosystem.Key Responsibilities:Software Development & Maintenance: Design, develop, and...


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

    Job Title: Android DeveloperAt CodeConnect Staffing Pty Ltd, we are seeking an experienced Android Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and maintaining innovative health platforms focusing on the Android ecosystem.Key Responsibilities:Design and develop high-quality Android applications...


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

    Job Overview:The Android Developer will be responsible for designing, 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. The successful candidate will work on enhancing the company's...


  • 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 Boardroom Appointments Full time

    Android Developer B2C Job DescriptionBoardroom Appointments is seeking an experienced Android Developer B2C to join our team. As an Android Developer B2C, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our clients.Key Responsibilities:Analysis and Planning (20%): Collaborate with stakeholders to gather...


  • 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 Rad Resources Full time

    Android Developer Job DescriptionAt Rad Resources, we are seeking an experienced Android Developer to join our team. The ideal candidate will have a strong background in native Android development, specifically in Kotlin and Java.Requirements:Minimum 5 years of experience as an Android DeveloperHands-on software development experience with a focus on Android...


  • 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 Insphired Full time

    Job Title: Android Lead DeveloperAt Insphired, we are seeking an experienced Android Lead Developer to join our team. As a key member of our development team, you will be responsible for leading the development of our innovative hearing health platforms on the native Android platform.Key Responsibilities:Manage and lead a team of Android developers,...