Talent.com
This job offer is not available in your country.
Android Developer

Android Developer

wePlacePretoria, Gauteng, South Africa
30+ days ago
Job description

SUMMARY :

Our client, an award-winning MedTech is looking for an Android Developer to join their team.

POSITION INFO : Job purpose :

Develop and maintain our innovative 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 solutions platform, 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.

Requirements

Minimum education (essential) :

National Senior Certificate

Minimum education (desirable) :

Tertiary education diploma / degree relevant to software development

3 year degree in computer science or equivalent

Minimum applicable experience (years) :

3 years

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) :

  • Java
  • Reactive programming
  • Modular code design principles
  • RESTful API integration
  • GIT

Skills and Knowledge (desirable) :

  • Kotlin
  • Experience with CLEAN and MVVM architectures
  • Experience working within a QMS framework
  • Experience with automated testing frameworks
  • Analysis and Planning 20% :

  • Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
  • Continuously research and evaluate new technologies to optimize development efficiency.
  • Plan and design well-structured, reusable application architecture.
  • Implement and develop according to best practices to ensure high-quality, maintainable systems.
  • Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
  • Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements
  • Effectively prioritize, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises
  • Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices
  • Proactively identify and mitigate code related risks, adapting as needed
  • Track tasks and progress within JIRA
  • Development and Testing 50% :

  • Develop software adhering to project plans, deadlines, and coding standards
  • Develop and maintain high-quality, maintainable
  • systems using efficient and reusable code according to best practices.
  • Use version control effectively and according to best practices, as well as backing up other work according to company standards
  • Prepare and maintain testing environments, including examples and instructions
  • Conduct initial testing and assist in developing testing plans
  • Implement and maintain automated tests and component libraries according to team practices
  • Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes
  • Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment
  • Deploy changes to the production environment following established procedures
  • Implement and maintain DevOps processes, including CI / CD pipelines and Infrastructure as Code as applicable to the team
  • Maintain up to date and accurate code and system level documentation
  • Reporting and Communication 10% :

  • Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead
  • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance
  • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices
  • Offer insights and feedback on queries regarding relevant projects
  • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well-articulated responses
  • Contribution to the Team 15% :

  • Take ownership of projects
  • Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects
  • Collaborate with the team to solve problems and ensure successful project delivery - on time and as spec'd
  • Contribute to the development of fellow team members through knowledge sharing and promoting best practices
  • Quality Management and Compliance 5% :

  • Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO)
  • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in the company’s devices and other software
  • Ensure all testing adheres to defined specifications
  • Contribute to safeguarding information and data in accordance with company policies
  • Keep all supporting documents up to date
  • Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

    You can visit our website for more vacancies : / LinkedIn

    #J-18808-Ljbffr

    Create a job alert for this search

    Android Developer • Pretoria, Gauteng, South Africa

    Related jobs
    • Promoted
    Senior Software Developer (C#, SQL Server, Android Studio, SSRS)

    Senior Software Developer (C#, SQL Server, Android Studio, SSRS)

    Staff VisionKempton Park, Gauteng, South Africa
    Position Overview We are seeking a highly skilled Senior Software Developer with strong experience in C# / .NET development, SQL Server, Android application development, and SSRS (SQL Server Reportin...Show moreLast updated: 30+ days ago
    • New!
    Senior Back End Java Developer (Contract) - Gauteng / Hybrid - ISB701612

    Senior Back End Java Developer (Contract) - Gauteng / Hybrid - ISB701612

    iSanqa ResourcingMidrand, GP, South Africa
    Quick Apply
    Architect mission-critical backend systems that power global automotive quality platforms! Lead the development of scalable microservices, R...Show moreLast updated: 13 hours ago
    • Promoted
    (362) Cloud Architect - BSTD

    (362) Cloud Architect - BSTD

    South African Reserve BankPretoria, ZA
    Job title : (362) Cloud Architect - BSTD.Job Location : Gauteng, Pretoria.The successful candidate will be responsible for the following key performance areas : . Research and recommend emerging and f...Show moreLast updated: 30+ days ago
    • Promoted
    Mobile Developer (iOS Specialist)

    Mobile Developer (iOS Specialist)

    Tracker Connect LtdCenturion, ZA
    Job title : Mobile Developer (iOS Specialist).Job Location : Gauteng, Centurion.Tracker is seeking a highly experienced and skilled Intermediate iOS Developer to join our team.The ideal candidate w...Show moreLast updated: 30+ days ago
    • Promoted
    Oracle Developer

    Oracle Developer

    Hire ResolveCenturion, ZA
    Job Location : Gauteng, Centurion.Hire Resolve's client is looking for a a Senior Oracle Developer to join their team in Centurion, GP. You will be responsible for designing, developing, and maintai...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer (Natural Adabas)

    Software Developer (Natural Adabas)

    SITA SOCCenturion, ZA
    Job title : Software Developer (Natural Adabas).Job Location : Gauteng, Centurion.Development of functional requirements that articulate clear and concise project deliverables that are compatible w...Show moreLast updated: 10 days ago
    Senior Software Developer

    Senior Software Developer

    IGNITEBYTE DIGITAL (PTY) LTDSandton, GT, za
    Quick Apply
    You have exceptional knowledge of.Solid SOA, BPM, ESB, and rules experience.Solid experience with frameworks such as Scrum. Full Stack Microsoft Framework.Hybrid architecture frameworks.Experience w...Show moreLast updated: 13 days ago
    Senior Android Developer

    Senior Android Developer

    Sabenza IT & RecruitmentPretoria, GT, za
    Quick Apply
    We are looking for a Senior Android Developer to join our mobile development team.The ideal candidate will have extensive experience in Android application development and a strong understanding of...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Developer Android : Consumer Mobile

    Lead Developer Android : Consumer Mobile

    Tracker Connect LtdCenturion, ZA
    Job title : Lead Developer Android : Consumer Mobile.Job Location : Gauteng, Centurion.Tracker requires the services of a highly experienced and skilled Lead native Android Developer (Kotlin / Compose...Show moreLast updated: 30+ days ago
    • Promoted
    Digital Developer Intern

    Digital Developer Intern

    Momentum Metropolitan Holdings LimitedCenturion, ZA
    Job title : Digital Developer Intern.Job Location : Gauteng, Centurion.Role Purpose .Conceptualise, design and develop graphics, visual and multimedia content, learning guides and...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Developer (Web ASD) x2

    Senior Software Developer (Web ASD) x2

    SITA SOCCenturion, ZA
    Job title : Senior Software Developer (Web ASD) x2.Job Location : Gauteng, Centurion.Key Responsibility Areas .Lead the design and development of new features for the software systems, and imp...Show moreLast updated: 10 days ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    Rad ResourcesWorkFromHome, Gauteng, South Africa
    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 Ko...Show moreLast updated: 5 hours ago
    • Promoted
    Senior Software Developer (Natural Adabas)

    Senior Software Developer (Natural Adabas)

    SITA SOCCenturion, ZA
    Job title : Senior Software Developer (Natural Adabas).Job Location : Gauteng, Centurion.Lead the development of functional requirements that articulate clear and concise project deliverables that ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Developer

    Developer

    IGNITEBYTE DIGITAL (PTY) LTDWorkFromHome, Gauteng, South Africa
    As a Developer you will design develop and implement high-quality software solutions using the Microsoft technology stack. You will play a key role in building scalable applications integrating with...Show moreLast updated: 5 hours ago
    • Promoted
    Digital Product Owner

    Digital Product Owner

    Humankind GroupMidrand, Gauteng, South Africa
    Job Title : Digital Product Owner.Seniority Level : Mid Career (2 - 4 yrs exp).Manage product roadmap and prioritize features based on business value. Collaborate with cross-functional teams to design...Show moreLast updated: 18 days ago
    • Promoted
    Senior Java Developer

    Senior Java Developer

    FNB South AfricaRandburg, ZA
    Job title : Senior Java Developer.Job Location : Gauteng, Randburg.Implements a program of technology projects to ensure that program goals are accomplished. Write, test and debug Java applications,...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Developer : Identity Management

    Lead Developer : Identity Management

    Tracker Connect LtdCenturion, ZA
    Job title : Lead Developer : Identity Management.Job Location : Gauteng, Centurion.Tracker requires the services of a Lead Developer (Identity Management) in our Development and Engineering Departme...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer (EGL) X3

    Senior Software Developer (EGL) X3

    SITA SOCCenturion, ZA
    Job title : Senior Software Developer (EGL) X3.Job Location : Gauteng, Centurion.Lead the design and development of new features for the software systems, and improvement of the existing ones.Imple...Show moreLast updated: 10 days ago
    • Promoted
    Advanced Software Developer (Natural Adabas)

    Advanced Software Developer (Natural Adabas)

    SITA SOCCenturion, ZA
    Job title : Advanced Software Developer (Natural Adabas).Job Location : Gauteng, Centurion.Lead the development of functional requirements that articulate clear and concise project deliverables tha...Show moreLast updated: 30+ days ago
    • Promoted
    Mechatronics Intern

    Mechatronics Intern

    MA Automotive Tool & Die LtdPretoria, ZA
    Job title : Mechatronics Intern.Job Location : Gauteng, Pretoria.Fixed Term (12 Months Contract).MA Automotive Tool & Die (Pty) Ltd produces vehicle body components and systems, as well as tools an...Show moreLast updated: 6 days ago