BancABC Zimbabwe

Mobile App Development Specialist

Ict & Computer Jobs
Salary
TBA

Job Description

Developing the BancABC mobile applications (in-house) and self-mobile applications for Branches in line with the
Digital Transformation Strategy.

Duties and Responsibilities

Main Focus Areas
• Deliver across the entire app life cycle - concept, design, build, deploy,
test, release to app stores and support.
• Collaborate with cross-functional teams to define, design, and ship new
features.
• Write clean and healthy structured, well-documented mobile
applications’ code
• To build future-proof reusable core code libraries, which can be shared,
to drive further efficiencies throughout the team
• To deliver mobile applications code that is well tested and consistently
error-free
• Gather requirements around functionality and translate those
requirements into elegant functional mobile application solutions
• Be the expert on mobile development, bringing current trends and new
concepts in application development to the team
• Continuously discover, evaluate, and implement new technologies to
maximize development efficiency.
• Working along other systems developers to create and maintain a
robust framework to support the mobile apps
• Working with different mobile development techniques - Native, Hybrid,
Cross-Platform.
• Create compelling device specific user interfaces and experiences
• Standardizing the mobile apps platform and in some cases apps to
deliver across multiple brands with minimal duplication of effort
• Optimizing performance for the apps
• Keep up to date on the latest industry trends in the mobile technologies
• Build prototypes at tech scoping stage of projects
• Explain technologies and solutions to technical and non-technical
stakeholders
• Build prototypes at tech scoping stage of projects
Communication and Problem Solving
• To contribute regularly to discussions regarding internal process and
system improvements in order to ensure maximum efficiency across the
Bank. Including suggesting technical solutions to problems.
• To make sure written reports and are written and adhere to
brand/template and client communication is at an excellent and
professional level.
• To use Mobile application Development expertise when writing and
reviewing mobile apps code.
• To assist in critical support issues where Mobile Application
Development Expertise is required to ascertain the issue quickly and to
find the more appropriate resolution.
Compliance and Regulatory
• Ensures all documentation for all systems are available
• Ensures Systems and Applications comply with regulatory bodies such
as RBZ, PCI, Zimswitch

Qualifications and Experience

• Honours Degree in Computer Science, Information Systems, or
Informatics
• At least 1 (one) certification in mobile application development.
• At least Three (3) years’ experience in Mobile Application Development.
Skills and Competencies:
• Positive attitude.
• Efficient time management.
• Ambitious and energetic, able to get things done.
• Confident and resilient.
• Excellent communicator and motivator.
• Attention to detail.
• Risk aware.
• Task oriented.
• Initiative.
• Maturity and credibility
Job Related Knowledge
Experience in the following is a mandatory:
• System integration/application
rationalization/standardization.
• Creative Design Skills
• Strong OO design and programming skills in Objective-C
• Strong OO design and programming skills in Java (J2EE/
J2ME)
• Familiar with the Android SDK, Flutter
• Knowledge of SQLite, MySQL or similar database
management system
• Familiar with Eclipse
• Strong knowledge of Agile methodology (Scrum,
Continuous Integration, and etc). Hands-on Agile
development is preferred.
• In-depth knowledge of Restful Web services.
• Experience on source code version control systems
GIT/Stash. Experience on build and integration tools
including Jenkins, auto deployment tools
Qualifications and Work Experience
• Honours Degree in Computer Science, Information Systems, or
Informatics
• At least 1 (one) certification in mobile application development.
• At least Three (3) years’ experience in Mobile Application Development.
Skills and Competencies:
• Positive attitude.
• Efficient time management.
• Ambitious and energetic, able to get things done.
• Confident and resilient.
• Excellent communicator and motivator.
• Attention to detail.
• Risk aware.
• Task oriented.
• Initiative.
• Maturity and credibility
Job Related Knowledge
Experience in the following is a mandatory:
• System integration/application
rationalization/standardization.
• Creative Design Skills
• Strong OO design and programming skills in Objective-C
• Strong OO design and programming skills in Java (J2EE/
J2ME)
• Familiar with the Android SDK, Flutter
• Knowledge of SQLite, MySQL or similar database
management system
• Familiar with Eclipse
• Strong knowledge of Agile methodology (Scrum,
Continuous Integration, and etc). Hands-on Agile
development is preferred.
• In-depth knowledge of Restful Web services.
• Experience on source code version control systems
GIT/Stash. Experience on build and integration tools
including Jenkins, auto deployment tools

How to Apply


Interested applicants who meet the job requirements should e-mail their CVs to Careerszim@bancabc.co.zw with the Heading: “ Mobile App
Development Specialist ” attaching all academic certificates and transcripts
APPOINTMENTS WILL BE MADE IN COMPLIANCE WITH BancABC’s RECRUITMENT POLICY.
Closing date: 22 July 2022 1630hrs.