React Native / Flutter Developer (Intermediate ...

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We're seeking a React Native / Flutter Developer to design, build, and maintain high-quality cross-platform mobile applications. You'll work within a skilled technical team to deliver apps that run seamlessly on both iOS and Android, focusing on performance, maintainability, and scalable architecture.

Snapshot

  • Location: Cape Town, Johannesburg, Remote
  • Employment Type: Full-time, Contract

Key Responsibilities

  • Build cross-platform mobile applications using React Native or Flutter (Dart).
  • Ensure apps are performant, smooth, and visually responsive across devices.
  • Integrate with backend services via RESTful or GraphQL APIs.

  • Write clean, reusable, and modular code to maintain long-term app quality.

  • Collaborate with backend, design, and QA teams to deliver consistent user experiences.

  • Implement automated testing and maintain code reliability.

  • Participate in code reviews and mentor junior developers on best practices.

Skills & Experience

  • 5 - 8+ years of mobile development experience.

  • Proficiency in React Native or Flutter (Dart).

  • Solid understanding of mobile UI/UX best practices.

  • Experience with state management frameworks (Redux, MobX, or similar).

  • Integration experience with REST APIs and authentication systems.

  • Familiarity with Git, Agile workflows, and CI/CD pipelines.

Nice to Have

  • Familiarity with native iOS/Android SDKs.

  • Experience with Firebase, App Center, or AWS Amplify.

  • Exposure to containerized deployments.

Salary

  • R60k/month - R150k/month

Culture & Benefits

  • Collaborative, forward-thinking, and delivery-focused engineering culture.

  • Discretionary performance-based bonus.