Job Purpose:
Work within Betalab under the Partnership and Digital department
to identify requirements, design and develop solutions for a high-performance
Flutter app running on Android, iOS & Web.
Key Responsibilities
- Develop
and maintain cross-platform mobile application using Flutter and Dart.
- Translate
UI/UX designs into high-quality code with attention to detail.
- Enhance
and create user and system documentation as needed.
- Produce
clean, efficient code based on specifications.
- Integrate
software components and third-party programs.
- Integrate
RESTful APIs and other backend services.
- Verify
and deploy programs and systems.
- Troubleshoot,
debug and upgrade existing software.
- Gather
and evaluate user feedback.
- Optimize
app performance and responsiveness.
- Capturing
of business applications information needs and mapping of the same to the
software and /or database components.
- Research
and provide input on design approach, performance and base functionality
improvements for various procedures and applications.
- Generation
of ideas to improve efficiency in software and application services
offered to the business, and/or generate revenue for business.
- Stay
updated on the latest Flutter and mobile development trends.
Qualifications
- Degree
in Computer Science or technical-related field from an accredited
institution
- Familiarity
with Agile development methodologies
- Development
experience with any modern programming tools/Platforms e.g. Dart, Java,
Kotlin, Swift.
- Development
experience with Flutter for mobile or web is a MUST.
- Experience
in applications development, with at least two applications published to
Play Store or App Store.
- Familiarity
with CI/CD tools like Azure DevOps.
- Experience
with Firebase.
- Experience
with RDMS preferably MS SQL Server, Oracle, MySQL is an added advantage.
How to Apply