React Native / Flutter Developer (Intermediate ...
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.