ResponsibilitiesOpportunity to work on exciting and innovative projects while collaborating with a dynamic team of professionalsApp Development: Design develop and maintain highquality Flutter applications that meet client requirements and project goalsCodebase Optimization: Continuously improve and optimize the performance scalability and maintainability of Flutter applicationsCrossPlatform Development: Develop applications that run smoothly on both iOS and Android platforms ensuring a consistent user experienceUI/UX Implementation: Collaborate with UI/UX designers to translate design specifications into fully functional user interfacesIntegration: Integrate RESTful APIs and thirdparty libraries to enhance application functionalityTesting and Debugging: Write unit tests and conduct thorough testing to identify and fix bugs and performance bottlenecksVersion Control: Utilize version control systems (e.g. Git) for code collaboration and tracking changesCode Reviews: Participate in code reviews to maintain code quality and ensure best practices are followedDocumentation: Create and maintain technical documentation for code processes and projectrelated informationTeam Collaboration: Collaborate with crossfunctional teams including designers backend developers and QA engineers to deliver successful projectsMinimum Qualifications:At least 5 years mobile development experience (IOS & Android)At least 2 years Flutter and Dart development experienceStrong knowledge on build distribute and deploy android and iOS buildsExperience with RESTful APIs thirdparty libraries and integrationStrong understanding of mobile UI/UX principles and best practicesKnowledge of state management solutions in Flutter (Bloc)Familiarity with version control systems particularly GitFamiliarity with modern mobile app MVVM architecture patternsProven track record of delivering highquality performancedriven mobile applicationsStrong presentation verbal communication and written communications skills