Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Developer.
South Africa Jobs Expertini

Urgent! Software Developer Job Opening In Centurion – Now Hiring Network Recruitment

Software Developer



Job description

Company and Job Description
Our client is a technology-driven organisation focused on delivering innovative solutions across multiple platforms.

They offer a collaborative environment where developers are empowered to lead, create, and grow.

Youll be part of a team that values creativity, technical excellence, and continuous learning.
As a Software Developer, youll be responsible for designing, developing, and implementing applications using Flutter and other technologies.

Youll work on projects that span mobile, desktop, and web platforms, contributing to the full development lifecycle and helping shape the future of digital products.

Key Responsibilities

  • Build and ship robust applications to various platforms (Web, Android) using a single codebase
  • Write readable and clear code using Dart, with some development in Java/Kotlin and C#
  • Share feedback and brainstorm ideas with team members to improve the development process
  • Work within agile methodologies and use project management tools such as JIRA and Confluence
  • Utilise version control systems like Git and Bitbucket, and work within CI/CD pipelines
  • Lead technical discussions and provide architectural guidance
  • Create and maintain unit and integration tests using test cases
  • Use development tools such as Visual Studio, Android Studio, and VS Code
Job Experience and Skills Required
  • 5+ years in mobile and/or web application development
  • Strong grasp of object-oriented programming
  • Experience using IDEs like Android Studio, VS Code, and Visual Studio (2019+)
  • Knowledge of Dart programming language, REST APIs, and integration of third-party APIs
  • Comfortable using test cases for debugging, performance enhancement, and reliability
  • Experience with UML tools
  • Experience working in an Agile development environment (Scrum)
  • Solid knowledge of version control systems such as Git and Bitbucket
  • Experience using project management tools like Jira, Confluence, and the Atlassian Stack
  • Experience with database technologies including Oracle, SQL, and SQLite
Beneficial Experience
  • Experience with continuous integration tools such as Jenkins, TeamCity, or GitLab
  • Experience writing unit tests using JUnit, JTest, or XCTest
  • Experience in other programming languages not listed here is a plus
Apply Now!


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Developer Potential: Insight & Career Growth Guide