Herman Potgieter

Herman potgieter

bookmark on deepenrich
location of Herman PotgieterPretoria, Gauteng, South Africa
Phone number of Herman Potgieter+91 xxxx xxxxx
Followers of Herman Potgieter653 followers
  • Timeline

    Current Company
    Aug 2022 - now

    Flutter Developer

    Spaza!
    141 Lynwood Rd, Pretoria, Gauteng, ZA
  • About me

    Flutter Developer at Spaza! Tech (Pty) Ltd

  • Education

    • Belgium campus

      2020 - 2023
      Bachelor's degree computer software engineering
  • Experience

    • Spaza!

      Aug 2022 - now

      Overview of Role:The Mobile Developer is responsible for building and maintaining mobile applications on multiple operating systems. He or she has a strong understanding of end-user workflows and a passion for developing an elegant user experience. The mobile developer also has a strong understanding of the app development life cycle as well as how to implement an architecture into applications.Key Responsibilities:-Researching, designing, implementing, and managing software programs-Analyzes, designs, develops and tests mobile cross-platform applications solutions using multiple software development kits-Develops mobile applications on smartphones using programming knowledge from multiple operating systems-Identifying areas for modification in existing programs and subsequently developing these modifications-Writing and implementing efficient code-Determining operational practicality-Developing quality assurance procedures-Deploying software tools, processes, and metrics-Maintaining and upgrading existing systems-Training users and other team members-Continuously learns new practices, processes, technologies, and languages-Solid, grounded principles in object-oriented design and development approaches-Building and releasing new applicationsExperience:2 years of programming experience in mobile application development, particularly Dart / FlutterPrior experience in Agile developmentSoftware lifecycle experience and tools that include Bug Tracking and SCMProficiency in web and mobile software development languages (e.g. JAVA, JavaScript, iOS SDK, Android SDK, Flutter, Dart)Experience in UX designNoSql database integration(e.g Firestore, Hive)Programming architecture(e.g Cubits, state management, dependency injection)Developer tools(e.g. Flutter inspector, debugger)In-app payments using native storesPush notificationsQualifications and Experience:Bachelor’s Degree in Computer Science or related field Show less Overview of Role:The Junior Mobile Developer is responsible for building and maintaining mobile applications on multiple operating systems. He or she has a strong understanding of end-user workflows and a passion for developing an elegant user experience. Key Responsibilities:Creates user-centered designs based on business and functional requirementsAnalyzes, designs, develops, and tests mobile cross-platform applications solutions using multiple software development kits Develops mobile applications on smartphones using programming knowledge from multiple operating systemsIncorporates end-user feedback into design and prototypesDesigns and develops elegant front-end UI for mobile applications Captures software defects using bug tracking systems currently in placeEnsures that business rules comply with internal and industry software standardsCoaches and mentors other team membersContinuously learns new practices, processes, technologies, and languagesSkills and CompetenciesExcellent verbal and written communication skillsStrong analytical skills with the ability to learn new information quicklyCreative problem solving skillsAble to partner with the technical team to elicit, prioritize, and obviate critical development challengesSolid, grounded principals in object oriented design and development approachesExperience:1 years of programming experience in mobile application development, particularly Dart / FlutterPrior experience in Agile developmentSoftware lifecycle experience and tools that include Bug Tracking and SCMProficiency in web and mobile software development languages (e.g. JAVA, C#, C++, .NET, JavaScript, iOS SDK, Android SDK)Experience in UX designQualifications and Experience:Bachelor’s Degree in Computer Science or related field Show less Overview of Role:The Intern Software Developer is responsible for maintaining mobile and web applications on multiple operating systems. He or she has a strong understanding of end-user workflows and a passion for developing an elegant user experience.Key Responsibilities:Coordinates with team leads to understand business and functional requirements related to end-user experience.Implements user-centered designs based on business and functional requirementsDevelops and tests mobile cross-platform and web applications solutions using multiple software development kitsIncorporates end-user feedback into design and prototypesCaptures software defects using bug tracking systems currently in placeContinuously learns new practices, processes, technologies, and languagesSkills and Competencies:Excellent verbal and written communication skillsStrong analytical skills with the ability to learn new information quicklyCreative problem solving skillsAble to partner with the technical team to elicit, prioritize, and obviate critical development challengesSolid, grounded principals in object oriented design and development approachesExperience:Prior programming experience in mobile and web application developmentPrior experience in Agile developmentSoftware lifecycle experience and tools that include Bug Tracking and SCMProficiency in web and mobile software development languagesExperience in UX designQualifications and Experience:Bachelor’s Degree in Computer Science or related field Show less

      • Flutter Developer

        Jan 2024 - now
      • Junior Flutter Developer

        Dec 2022 - Jan 2024
      • Flutter Developer Intern

        Aug 2022 - Nov 2022
  • Licenses & Certifications