Menu Close

Pretoria: Android Developer

Advertisement



Job Description

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 companys 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.

View Job  Johannesburg: Senior Systems Engineer posted by GMI Advisory

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Tshwane

In the Tshwane area, the IT and computing industry is thriving, with a strong demand for skilled professionals to drive technological advancements and innovation. Typically, this field is characterized by a dynamic job market with various opportunities available across different sectors. However, it’s essential to note that the job market can fluctuate, and it’s crucial to stay adaptable and focused on continuous skill development.

When it comes to salary expectations, it’s generally common for IT and computing professionals in Tshwane to earn salaries within the range of R600 000 to R1 200 000 per annum, depending on factors such as experience, company size, industry sector, and specific job requirements. However, please note that these are broad estimates and can vary significantly based on individual circumstances. It’s also worth considering that bonuses, benefits packages, and other perks can impact overall remuneration.

Common skills required for IT and computing roles in Tshwane include proficiency in programming languages (such as Java, Python, or C++), experience with database management systems, knowledge of cloud computing platforms (like AWS or Azure), understanding of cybersecurity principles, and familiarity with Agile development methodologies. Additionally, strong analytical, problem-solving, and communication skills are often essential for success in this field.

The IT industry is a broad sector that encompasses various industries, including financial services, technology, manufacturing, and more. Commonly, these professionals work in companies operating within these sectors, as well as in government agencies and educational institutions. The demand for skilled IT professionals extends across the private and public sectors, with opportunities available at different levels of experience.

View Job  Cape Town Region: Senior Java Developer posted by Goldman Tech Resourcing

For those looking to advance their careers in IT and computing, there are many opportunities for professional development and growth. Typically, career progression paths involve taking on increasingly complex projects, leading teams, or pursuing specialized certifications (such as CompTIA or Cisco). Many organizations also offer training programs, mentorship schemes, and internal job rotations to support employee development and advancement.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Pretoria, Tshwane


Job Seeker Tip

Practice common interview questions with a friend or family member to build confidence.

View Job  Midrand: Senior C Engineer posted by Hire Resolve
How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Cape Town: SAIPA Learnership posted by Hire Resolve

Jobs in Cape Peninsula January 25, 2026
Auditing Hire Resolve

Job Description:We are looking for enthusiastic and driven individuals to join our client's SAIPA Learnership program. The selected candidates will…

View Job

Bela Bela: Admin / Accounts Payable posted by Bright Placements (PTY) Ltd

Jobs in Bela Bela January 25, 2026
Accountant Bright Placements (PTY) Ltd

Job Specification / RequirementsMatric (Accounting or Finance advantageous)Certificate or Diploma in Finance, Accounting, or Administration...

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Northern Suburbs, Jobs in Pretoria, Jobs in Tshwane

More Jobs in Your Area

Pretoria: Android Developer

Advertisement



Job Description

Job Title: Android Developer

We are seeking an experienced Android developer to join our team based in Pretoria. The ideal candidate will have a strong background in native Android development, specifically with Kotlin and Java.

Requirements:

Minimum Education:
National Senior Certificate
Diploma and/or degree in IT/Engineering/Programming (desirable)

Minimum Applicable Experience: 5 years as an Android Developer

Required Nature of Experience:
The successful candidate should be a hands-on software developer responsible for the development and maintenance of one or more projects.

Essential Skills and Knowledge:

Experience with native Android development, including Kotlin and Java
Strong knowledge of Android development and its supporting systems
Proficient in Kotlin (minimum 2 years experience)
Good understanding of development practices utilizing modern design patterns using software architectures: MVP, MVVM, Clean Architecture
Knowledge of storage mechanisms, threading, lifecycles
Understanding of common third-party frameworks/libraries available and integration experience
Strong UI development experience with developing for dynamic screen support
Experience with RESTful API integration
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
Knowledge of RxAndroid, RxJava, and RxKotlin is beneficial

Additional Requirements:

The candidate should have a solid understanding of Git and be well-versed in the full mobile development life cycle.

Application Instructions:
Please submit your application with the following details:
Contact Information
Application Instructions (to be provided exactly as below)
Salary Details (if applicable)

Note: The salary details, contact information, and application instructions will be provided separately.

View Job  Pretoria: Software Engineer - Technology Development Industry - R1.2M - R480K posted by Hire Resolve

About IT / Computing / Software Jobs in Tshwane

In the Tshwane area, the IT and computing industry is thriving, with a strong demand for skilled professionals to drive technological advancements and innovation. Typically, this field is characterized by a dynamic job market with various opportunities available across different sectors. However, it’s essential to note that the job market can fluctuate, and it’s crucial to stay adaptable and focused on continuous skill development.

When it comes to salary expectations, it’s generally common for IT and computing professionals in Tshwane to earn salaries within the range of R600 000 to R1 200 000 per annum, depending on factors such as experience, company size, industry sector, and specific job requirements. However, please note that these are broad estimates and can vary significantly based on individual circumstances. It’s also worth considering that bonuses, benefits packages, and other perks can impact overall remuneration.

Common skills required for IT and computing roles in Tshwane include proficiency in programming languages (such as Java, Python, or C++), experience with database management systems, knowledge of cloud computing platforms (like AWS or Azure), understanding of cybersecurity principles, and familiarity with Agile development methodologies. Additionally, strong analytical, problem-solving, and communication skills are often essential for success in this field.

The IT industry is a broad sector that encompasses various industries, including financial services, technology, manufacturing, and more. Commonly, these professionals work in companies operating within these sectors, as well as in government agencies and educational institutions. The demand for skilled IT professionals extends across the private and public sectors, with opportunities available at different levels of experience.

For those looking to advance their careers in IT and computing, there are many opportunities for professional development and growth. Typically, career progression paths involve taking on increasingly complex projects, leading teams, or pursuing specialized certifications (such as CompTIA or Cisco). Many organizations also offer training programs, mentorship schemes, and internal job rotations to support employee development and advancement.

View Job  Pretoria East: RAF Litigation Secretary posted by Cora O'Neil Recruitment Agency


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Pretoria, Tshwane


Job Seeker Tip

Get references ready before you need them - keep in touch with past managers and colleagues.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job  Johannesburg: Senior UI/UX Designer
View Job

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Durban: SAICA Trainee posted by Hire Resolve

Jobs in Durban January 25, 2026
Auditing Hire Resolve

The OpportunityAre you a young, dynamic, and vibrant individual with a passion for accounting and auditing? Our medium-sized firm of…

View Job

Cape Town: SAIPA Learnership posted by Hire Resolve

Jobs in Cape Peninsula January 25, 2026
Auditing Hire Resolve

Job Description:We are looking for enthusiastic and driven individuals to join our client's SAIPA Learnership program. The selected candidates will…

View Job

Bela Bela: Admin / Accounts Payable posted by Bright Placements (PTY) Ltd

Jobs in Bela Bela January 25, 2026
Accountant Bright Placements (PTY) Ltd

Job Specification / RequirementsMatric (Accounting or Finance advantageous)Certificate or Diploma in Finance, Accounting, or Administration...

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Northern Suburbs, Jobs in Pretoria, Jobs in Tshwane

More Jobs in Your Area