Flutter Developer (JB4902) Randburg, Johannesburg Compensation: R50 - 100 000 negotiable, based on experience Employment Type: Permanent Our client is a small but growing software development house within a high-growth industry. The company prides itself on a collaborative and flexible work environment, where each team members input is valued. While in-office work is preferred for developers, they offer flexible working hours and remote work is available when needed, reflecting a strong commitment to work-life balance and maximizing productivity. Over and above this the environment is social and team-focused, with support in place for professional development growth and advancement. If you are a Flutter Developer eager to play a key role in designing, developing, and maintaining mobile and desktop applications using the Flutter framework, this opportunity is for you. Youll collaborate closely with cross-functional teams, including designers, project managers, and other developers, to deliver high-quality, performance-driven solutions that meet both user and business needs. Minimum Requirements: 3 years experience with JavaScript, Mobile Apps, Dart and Restful Webservices Proven experience as a Flutter Developer, with a strong portfolio of Flutter applications. Proficiency in Dart programming language and deep understanding of Flutter SDK. Experience with RESTful APIs, third-party libraries, and integrating backend services. Experience with mobile app UI/UX design principles and practices Familiarity with Agile development methodologies. Ability to write clean, reusable, and efficient code. Strong problem-solving skills and attention to detail. Excellent communication skills and ability to work collaboratively with team members. Preferred: Knowledge of other mobile frameworks (iOS/Android) and hybrid platforms. Familiarity with CI/CD processes. Understanding of responsive design principles and experience in building apps for multiple screen sizes. Responsibilities: Design, develop, and maintain applications using the Flutter framework. Collaborate with cross-functional teams to define, design, and ship new features. Translate designs and wireframes into high-quality code. Optimize application performance for maximum speed and scalability. Write clean, maintainable, and efficient code, and participate in code reviews. Troubleshoot and debug applications, enhancing and maintaining them as needed. Stay up-to-date with Flutter updates and best practices to ensure seamless development. Please do not apply using Scanned CVs, no supporting documentation is required at this point, this will be requested later. Kontak Recruitment Disclaimer: Equal opportunity: All backgrounds are welcomed, with no bias. All are considered based on requirements. Job specifics: Requirements mirror advertisement, duties may adjust for client needs. Fair process: Fair assessment , only shortlisted candidates contacted due to volume. Privacy: Data processed as per Privacy Policy. By applying, you agree to data handling. We safeguard applicant info. Candidate verification: Candidates selected by the client are verified. False info may disqualify or end employment via the client. Offer clarity: Advert is not a binding offer . Written offers based on pre-employment conditions. No direct link: Advert is not tied to Kontak Recruitment. We assist in the employment process ONLY. Applicant Responsibility: Upon applying, confirmation of receipt for a specific advert is given. If no confirmation is received, you must verify with Kontak Recruitment. 3 years experience with JavaScript, Mobile Apps, Dart and Restful Webservices Proven experience as a Flutter Developer, with a strong portfolio of Flutter applications. Proficiency in Dart programming language and deep understanding of Flutter SDK. Experience with RESTful APIs, third-party libraries, and integrating backend services. Experience with mobile app UI/UX design principles and practices Familiarity with Agile development methodologies. Ability to write clean, reusable, and efficient code. Strong problem-solving skills and attention to detail. Excellent communication skills and ability to work collaboratively with team members. Preferred: Knowledge of other mobile frameworks (iOS/Android) and hybrid platforms. Familiarity with CI/CD processes. Understanding of responsive design principles and experience in building apps for multiple screen sizes.