Job Description

Are you a passionate software developer with a flair for building mobile, desktop, and web applications? This opportunity is perfect for someone who thrives on writing clean code, solving technical challenges, and taking full ownership of application development. If you have solid experience in Flutter and a love for creating seamless user experiences, we want to hear from you.
Company and
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. You'll be part of a team that values creativity, technical excellence, and continuous learning.
As a Software Developer, you'll be responsible for designing, developing, and implementing applications using Flutter and other technologies. You'll 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!
For more exciting IT vacancies, please visit: www.networkrecruitmentinternational.com
I also specialise in recruiting in the following:
  • Software Developers (Back-End / Front-End / Full Stack)
  • Mobile Developers
  • Business & Systems Analysts
  • BI & SQL Experts
  • UI / UX Professionals
  • Data Scientists / Data Analysts
  • Big Data Professionals
  • Cloud Experts
  • Infrastructure Specialists
  • DevOps / SecOps Experts
  • Cyber Security Specialists
  • SEO / Digital Designers
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles or positions.
For More Information
Frankie Deppe
Specialist Recruitment Consultant
Connect with me on LinkedIn: https://www.linkedin.com/in/frankie-deppe-9903b395/
For more information please contact:
Frankie Deppe

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1570651
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned