Mobile Application Developer
Location: Fairland, Johannesburg

Position Overview
Our client is seeking a motivated and enthusiastic Mobile App Developer to join their growing team. The ideal candidate will have a foundational understanding of mobile app development and be eager to learn and grow within the field. This role primarily focuses on developing mobile applications using Dart and Flutter.

Key Responsibilities

  • Design, development, and implementation of software applications using Flutter for mobile

first systems.

  • Write clean, maintainable, and efficient code.
  • Review code and provide constructive feedback to ensure high-quality standards.
  • Collaborate with cross-functional teams to define project requirements and deliverables.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and address potential bottlenecks and bugs in the software.
  • Stay updated with the latest industry trends and technologies to ensure our solutions are

innovative and up-to-date.

  • Contribute to the documentation of application components and development processes.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or

equivalent practical experience).

  • Minimum of 5 years of experience in Mobile app development.
  • Proficiency in C or C++ programming languages.
  • Proficiency in Flutter or Dart programming languages.
  • Experience with version control systems, particularly Git.
  • Understanding of RESTful APIs and third-party library integration.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and leadership skills.
  • Ability to work effectively in a collaborative team environment.

Beneficial Experience

  • Experience developing software for Linux systems, backend or embedded.
  • Experience with Node.js and/or TypeScript.
  • Familiarity with security protocols and practices in software development.
  • Experience with performance optimization techniques.

Desired Skills:

  • Dart
  • Flutter
  • c or c++
  • vision control systems
  • Git
  • RESTful APIs
  • Linux
  • Node.js
  • Typescript

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position