App Developer

Kloof, KwaZulu-Natal, South Africa

Job Description

Responsibilities:

  • Design, develop, and maintain cross-platform applications using Flutter and Dart
  • Integrate mobile apps with RESTful APIs and TCP socket communication
  • Collaborate with engineers to deliver features aligned with project scope and goals
  • Troubleshoot and resolve bugs, and optimize app performance
  • Participate in sprint planning and agile development processes
  • Contribute to backend and technical apps using Python 3 and Qt5 (optional but beneficial)
  • Document code, system changes, and assist with deployment testing when needed
Required Skills and Experience:
  • 2+ years of experience developing mobile applications using Flutter & Dart
  • N+, A+, or similar IT certifications with demonstrable app development experience or Bachelors Degree in Computer Science, Software Engineering, or related field
  • Strong understanding of RESTful APIs and TCP socket protocols
  • Proficiency in working within Linux environments (Ubuntu or OpenSUSE)
  • Experience using version control tools like Git
  • Familiarity with relational databases (e.g., MySQL)
  • Self-driven with good problem-solving skills and decision-making abilities
  • Basic UX/UI implementation capabilities
Advantageous:
  • Bloc state management experience
  • Native Android (Java/Kotlin) or iOS (Swift/Objective-C) development
  • Exposure to Flutter for Web, Windows, or Linux
  • Python 3 and Qt5 for desktop interface development
  • Experience with building testable, scalable app architectures

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.


Related Jobs

Job Detail

  • Job Id
    JD1441814
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kloof, KwaZulu-Natal, South Africa
  • Education
    Not mentioned