Job Details
Job Description
RPO’s client is actively seeking an experienced Flutter/FlutterFlow Developer to join their team in Johannesburg. This role is perfect for a full-stack professional who’s confident in both frontend and backend development, with experience spanning across FlutterFlow, AWS, and infrastructure-as-code tools. If you’re passionate about clean code, scalability, and building intuitive user experiences—this opportunity is for you. This is a full-time, remote position.
Responsibilities:
- Collaborate on the development of a cross-platform mobile app using FlutterFlow and Flutter (Android & iOS).
- Implement scalable backend services using AWS Lambda, PostgreSQL, and S3.
- Define infrastructure through Terraform for automated deployment and configuration.
- Maintain clear documentation for both technical and non-technical audiences.
- Manage code via GitLab, GitHub, or Bitbucket, following best practices.
- Communicate effectively with project stakeholders and team members to ensure seamless delivery.
- Participate in sprint planning, daily stand-ups, and code reviews.
Requirements:
- Tertiary education within software or related field.
- Strong experience with FlutterFlow and custom Flutter development.
- Solid backend development experience using AWS services, especially Lambda, S3, and PostgreSQL.
- Proficient in Terraform for infrastructure-as-code.
- Comfortable working with Git-based version control (GitLab, GitHub, or Bitbucket).
- Excellent communication skills in English.
- Proven ability to document code, architecture, and workflows clearly.
- Ability to work independently and collaboratively in a remote team setting.
You can also contact RPO Recruitment for your next career-changing move.
Visit the RPO Recruitment website: rporecruitment.co.za or email your CV to: [email protected]
You can also apply for this role today by contacting Joshua Murphy at [email protected] or on LinkedIn.
We will contact you telephonically within 3 days if you are suitable for this vacancy. If not, we’ll keep your CV on file for future opportunities.