Lesaka Technologies
Flutter Mobile Developer
Job Location
Cape Town Region, South Africa
Job Description
A vacancy exists for a Flutter Developer within the Kazang - Micro Merchant Division, in Century City, Cape Town (Hybrid Remote). We are looking for a mobile developer familiar with Flutter to develop and maintain applications for our large merchant base. The focus is on a rich, intuitive and secure experience that empowers our vendors to manage and scale their businesses. Reporting to the Software Engineering Lead for Mobile, this role focuses on delivering high-quality code, collaborating within Agile teams, and continuously improving technical skills. Key Responsibilities include, but are not limited to: App Development: Responsible for developing and implementing mobile applications using the Flutter framework. This includes translating designs and wireframes into high-quality code. Includes both Android and iOS. Software Development standards: Write, test, and maintain clean, efficient, and well-documented code. Maintainability is key. UI/UX Implementation: Creation of visually appealing and functional user interfaces, maintaining a consistent user experience across various devices. API Integration: Integrating APIs and third-party libraries is a crucial part of this role. Performance Optimization: Optimize app performance, perform troubleshooting and debugging to maintain app stability. Testing & Quality Assurance: Ensure unit and integration testing is performed to maintain low defect rates. Agile & Scrum Participation: Engage in daily stand-ups, sprint planning, and backlog refinement. Collaboration: Work closely with intermediate software engineers, senior engineers, product owners, business analysists, designers and QA testers to deliver software solutions. Code Reviews & Learning: Participate in code reviews and continuously enhance technical expertise. Produce clear, concise and comprehensive documentation. Identify and mitigate security vulnerabilities in codebases. Continuous Improvement: Stay updated with new technologies and best practices while working towards certifications. In order to be considered for this position, the following requirements must be met: More than 3 years experience as a mobile developer. Computer Science Degree or Engineering Degree with Computer Science, or relevant tertiary qualifications or industry certifications. Proven experience and knowledge of Flutter. Familiarity with Android, iOS and API integration, as well as Material design. Strong track record in Collaboration and Communication (including written) Full understanding of Agile Software Delivery and Scrum processes from a developer POV. Solid working knowledge of modern application testing, delivery, release and deployment practices. Payments, transaction or Fintech experience would be highly advantageous. Behavioural Competencies: Excellent verbal and written communication skills. Passionate about problem-solving. Ability to work well in a team as well as individually. Ability to accurately estimate and prioritise work required, and deliver to deadlines. Proven track record of close collaboration with colleagues and development teams. Positive outlook on life and energised by working closely with colleagues across the business. Attention to detail and strong analytical skills.
Location: Cape Town Region, ZA
Posted Date: 6/12/2025
Location: Cape Town Region, ZA
Posted Date: 6/12/2025
Contact Information
Contact | Human Resources Lesaka Technologies |
---|