role, on a six (06) month's contract, for our client based in Cape Town. The incumbent will be responsible for reviewing the software specifications and UI mock-ups, developing a cross-browser mobile application from scratch, and leading the application testing effort. They will also work alongside a backend developer, as well as a UI designer to ensure the creation of a high-performing application with a smooth user experience.
Key responsibilities:
Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices
Communicating with product and engineering leads to implement business and project objectives.
Code review of team members' commits as part of CI/CD cycle.
Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.
Minimum Technical Skills and Qualifications:
Bachelor's degree in information technology, computer science or other relevant.
2 to 5 years of experience developing mobile apps natively in iOS and/or Android.
2 years of commercial experience developing and delivering Flutter based apps.
Good understanding of state management, Flutter flavours and app architecture.
Strong communications and consultative skills. Self-initiated and proactive.
Experience in a remote software development environment.
Experience with building apps and software for consumer goods is a bonus.
Degree in software engineering, computer science, or software development is a plus.
Nice to haves:
Firebase, Azure DevOps, PWA (Progressive Web Apps).
Skills required:
Dart
Flutter
iOS
Android
Git
Webpack
For more information please contact:
Dimpho Bogopa
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.