Hire the Best DART Developers
in South Africa

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Michael D.

Centurion, South Africa

$35/hr
5.0
5 jobs

I’m a Full-Stack Software Engineer specializing in FlutterFlow, Flutter, Supabase, and Firebase, with a proven track record of delivering scalable, production-grade apps across education, finance, logistics, and real estate. What I do best: Frontend: Flutter & FlutterFlow — fast, cross-platform, modern UI/UX. Backend & Cloud: Supabase (Auth, Edge Functions, Realtime, Storage), Firebase (Auth, Firestore, Cloud Functions), Google Cloud Functions. Databases: PostgreSQL, Firestore, MySQL. Integrations: REST APIs, payments, notifications, role/permissions, analytics. 🚀 Results I deliver: Reduced Inala’s training platform export times from 2m28s → 8s by optimizing Firestore queries. Architected Inala Credits, a custom credit & transaction system for training providers. Published financial calculators (MyHomeLoans & JV Legal) to Google Play & App Store. Built enterprise solutions (FAW Trucks, KO Grains) handling high traffic & real-time workflows. 🌍 Industries served: Education, HR, Finance, Logistics, Real Estate. If you’re looking for someone to design, build, and scale your web or mobile application, I’ll ensure: ✔️ Clear communication ✔️ Secure & scalable solutions ✔️ On-time delivery 📩 Let’s discuss how I can help bring your project to life. If you want more information about me you can find it on michaeldevbear.com

  • Flutter
  • FlutterFlow
  • React
  • Web Development
  • Python
  • Java
  • Product Development
  • Web Application
  • Mobile Development Framework
  • Supabase
  • Firebase
  • Google Cloud Platform
  • JavaScript
  • Database Design
  • WordPress
Emile O.

Cape Town, South Africa

$50/hr
5.0
12 jobs

I am a self-taught Flutter mobile app developer with several years of experience, proficient in creating seamless, high-performance applications across iOS, Android, macOS, Windows, Linux, and the Web. My deep understanding of design patterns, state management, and clean architecture ensures that every project I deliver is robust, scalable, and maintainable. Additionally, I have hands-on experience with publishing apps on both the Google Play Store and Apple App Store, and I’m well-versed in the deployment processes, store requirements, and best practices necessary to get apps successfully released and maintained. Being self-taught, I bring a unique problem-solving mindset, adaptability, and a relentless drive to master new technologies. My background in the events industry has sharpened my troubleshooting skills, allowing me to quickly identify and solve complex issues in development. I specialize in building cross-platform solutions with Flutter, leveraging my expertise in Firebase, APIs, and databasing to create end-to-end applications. Whether you need a responsive mobile app, a desktop solution, or a web application, I’m here to turn your vision into reality with clean code and innovative design. Let’s collaborate to bring your project to life.

  • Dart
  • Mobile App Development
  • Mobile App
  • Android App Development
  • iOS Development
  • iOS
  • Android
  • Firebase
  • API
  • AI Implementation
  • Flutter
  • macOS
  • Minimum Viable Product
  • App Store
  • Google Play
Victor M.

Pretoria, South Africa

$15/hr
5.0
1 jobs

I build production ready Android & IOS mobile apps for businesses and startups, using Flutter and FlutterFlow, from the early-stage MVPs to internal operational tools. My core stack includes Flutter, FlutterFlow, Dart, Firebase (Auth, Firestore, Realtime Database, Storage, Cloud Functions), REST APIs, and third-party integrations. Recent apps I've built include: 1) A building inspection app with 6 inspection workflows, offline data capture, engineer/admin roles, Firebase syncing, and automated PDF report generation. 2) An air-conditioning business management app with reports, quotations, timesheets, purchase orders, commissioning checklists, calendar workflows, and PDF generation. 3) Firebase-powered apps with authentication, role-based access, file uploads, real-time data, and custom FlutterFlow functionality. What I focus on with every project: — Clean, native-feeling UI on Android and iOS — Scalable Firebase and backend architecture — Real API integrations, not just static screens — Clear communication and realistic timelines — Taking projects from wireframe to Play Store/App Store deployment If you have an app idea, an existing FlutterFlow project that needs fixing, or a business process you want turned into an app, send me the details. I'll review the scope and tell you how I'd approach the build. Outside of client development, I run a technology and software-focused YouTube channel with over 17,000 subscribers, where I create tutorials and educational content around software, development, and technology. Creating technical content has also strengthened my ability to explain complex development decisions clearly, document workflows, and communicate effectively throughout a project.

  • Flutter
  • FlutterFlow
  • iOS Development
  • Android App Development
  • REST API
  • API Integration
  • UX & UI Design
  • Google Play
  • Mobile App Design
  • Mobile App Development
  • Supabase
Tarik P.

Midrand, South Africa

$40/hr
5.0
8 jobs

I’m a full-stack Flutter developer specializing in building polished, scalable iOS & Android applications, backed by Firebase, Node.js, or client-specific stacks. I’ve worked with multiple clients end-to-end—from early concept and architecture planning through development, publishing, and post-launch iteration. My experience includes production apps with authentication (email, anonymous, PIN-based), real-time databases, push notifications, role-based access control, and multi-tenant architectures. I’ve built apps such as a Flutter affirmation app with dynamic, AI-generated content, a real-time to-do app, and parent–school communication systems featuring chat, ticket routing, and admin dashboards. I’m comfortable owning the full app lifecycle: UI/UX implementation, clean and modular Flutter architecture, backend logic (Firestore, Cloud Functions, Node.js APIs), deployment, and store publishing. I also guide clients through technical decisions, scalability planning, and realistic launch strategies. Beyond client work, I’ve also built and published a custom Flutter iOS haptics package, now used by 100+ developers, giving me hands-on experience with platform channels, native iOS integration, and reusable package design. What I can help you with: * Flutter apps (iOS & Android) * Firebase & Node.js backends * Authentication, databases, and APIs * Real-time features (chat, notifications, live updates) * Clean, maintainable architecture & UX-focused UI * App store publishing and rollout planning I work in a client-oriented, transparent way—clear communication, realistic timelines, and solutions aligned with real business goals. I’m happy to start with a small demo, audit an existing app, or jump on a quick call to align before we begin.

  • Mobile App Development
  • Flutter
  • App Design
  • Node.js
  • AI App Development
  • API Development
Travis W.

Midrand, South Africa

$75/hr
5.0
36 jobs

I am an experienced quantitative software developer with over 7 years of Python development experience, primarily focused on automated trading and backtesting. I bring a wealth of expertise in quantitative development, particularly with the powerful backtesting library, Vectorbtpro, hyperparameter optimization libraries Optuna and Raytune and machine learning and neural networks centered around the ecosystem of Tensorflow and Scikit-learn. My primary skill set includes: - Programming Languages: Python - Data Manipulation: Pandas, Polars, Numpy, Numba - Backtesting Libraries: Vectorbtpro - Technical Analysis Libraries: Ta-lib, pandas-ta - Machine Learning and Optimization: Tensorflow, Scikit-learn, Autokeras, Optuna, Mlflow, Raytune, along with several ML models such as XGBoost, Catboost, LSTM, MLP - Scripting: Pinescript - Databases: MySQL, SQLite, PostgreSQL - Web Development: Django, Flask, FastAPI, Streamlit - API Integrations: REST API, Websockets - Message Brokers: Redis Recently, my passion project has been building a backtesting and trading framework that aims to bridge the gap between backtesting and optimization with live trading, such that they operate seamlessly together, to ensure live trading is both as optimized as possible and runs as close to our backtests as possible. It also includes a machine learning module to make it easy to train and integrate machine learning models into your strategies. In addition, I am highly experienced in backend web development and can take any trading and/or backtesting system from paper to a robust, scalable, modular system with all the feaures you might want such as API integrations, analytics, automatic notifications, authentication controls, etc. I'm also experienced in Streamlit frontends and have worked on a variety of projects from both the front and backend perspective to bring together a unified user experience for backtesting and trading. If you’re looking for a developer who not only understands the technical depth of quantitative systems but also how to design, scale, and integrate them into real-world trading environments, I can help bring that vision to life. Whether you need a full trading framework, a custom machine learning pipeline, or an optimized backtesting engine, I can architect and implement a solution tailored to your goals. I appreciate you taking the time to assess my profile, feel free to reach out to discuss your project needs and let's work out how I can help you achieve your trading goals.

  • Python
  • pandas
  • Data Science
  • Trading Automation
  • API
  • Trading Strategy
  • Cryptocurrency Trading
  • Financial Trading
  • Forex Trading
  • Quantitative Finance
  • Quantitative Analysis
  • Machine Learning
  • Neural Network
  • Deep Learning
  • TensorFlow
Daniel Xavier D.

Cape Town, South Africa

$45/hr
4.9
20 jobs

If you need high-quality, fast, clean development for your web or mobile app — let’s talk. I deliver on time, communicate clearly, and keep clients long-term. I’m Daniel de Oliveira, a Senior Full-Stack & Mobile Engineer specialized in Flutter / FlutterFlow development for iOS and Android — building high-performance applications with exceptional UX and robust backend integration. With 6+ years of experience across Angular, Node/NestJS, and Flutter, I’ve led high-tech teams and delivered production-ready solutions for IoT, AI, and FinTech products. I bring both hands-on coding and technical leadership to every project. ⸻ 🚀 What I Do ✅ Mobile App Development (Flutter / FlutterFlow) • 10+ Flutter apps built from scratch to upload • Clean architecture (Bloc / GetX) • Offline-first support, messaging, chat, maps, and geolocation • Firebase, REST, GraphQL, or custom backends (Node.js, Spring Boot, PHP) ✅ Frontend Engineering • Angular (16/17), Tailwind, RxJS, Chart.js, ApexCharts • UX implementation from Figma to production-ready UI • Data-rich dashboards and analytics components ✅ Backend & Cloud • Node.js / NestJS, REST & GraphQL APIs • Firebase, PostgreSQL, MongoDB • Authentication (JWT, OAuth), caching, and CI/CD pipelines ⸻ 💼 Highlight Projects • Electra Vehicles (EV Analytics Platform) – Built reusable Angular chart components and caching adapters in Node.js for battery analytics. • Picnic App – Architected a Flutter social networking MVP with offline-first UX and GraphQL backend. • FlutterFlow Custom Action (XML → JSON) – Created a robust integration for parsing external XML feeds into app data. ⸻ 🎯 Why Hire Me • I deliver production-ready MVPs fast, from concept to app store. • I’m a hands-on problem solver with solid backend and UX understanding. • I have proven success working with remote, cross-functional teams. Let’s discuss your project — I’ll bring your product to life from idea to launch 🚀

  • Dart
  • JavaScript
  • Firebase Cloud Firestore
  • API Integration
  • iOS
  • Android
  • Angular
  • Firebase
  • iOS Development
  • Hybrid App Development
  • Flutter
  • User Authentication
  • FlutterFlow
  • UX & UI Design

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a DART Developer in South Africa on Upwork?

You can hire a DART Developer in South Africa on Upwork in four simple steps:

  • Create a job post tailored to your DART Developer project scope. We'll walk you through the process step by step.
  • Browse top DART Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top DART Developer profiles and interview.
  • Hire the right DART Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a DART Developer?

Rates charged by DART Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a DART Developer in South Africa on Upwork?

As the world's work marketplace, we connect highly-skilled freelance DART Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream DART Developer team you need to succeed.

Can I hire a DART Developer in South Africa within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive DART Developer proposals within 24 hours of posting a job description.