Experienced Mobile App Developer (Contract) at First Bank

Job Overview

Location
Lagos, Kebbi
Job Type
Full Time
Date Posted
4 years ago

Additional Details

Job ID
1289
Job Views
105

Job Description

  • Application Deadline: Thu, 10 Mar 2022 00:00:00 GMT
  • Position: Experienced Mobile App Developer (Contract)

  • Job Type Contract , Full Time

  • Qualification BA/BSc/HND

  • Experience 5 years

  • Location Not specified

  • Job Field ICT / Computer 



Job Identification: 469


Duties & Responsibilities



  • Contribute to all phases of the entire application lifecycle

  • Develop fully functional mobile applications using proper Object-Oriented Programming, Clean Code, and other software principles

  • Design, build and maintain efficient, reusable, and reliable code

  • Gather specific requirements and suggest solutions

  • Write unit tests

  • Troubleshoot and debug codes to optimize performance

  • Participate in design and code reviews

  • Participate proactively in technical discussions, estimations, reviews, retrospectives, and meetings to contribute towards a better understanding of user needs, planning new features, and process improvements.

  • Ensure new and legacy applications meet quality standards

  • Research and suggest new mobile products, applications, and protocols

  • Stay up to date with new technology trends


Key Performance Indicators



  • Number of solutions or features assigned and executed successfully

  • Estimation accuracy – Defined as the degree of deviation between estimated and actual feature delivery dates

  • Product delivery variance – Defined as the difference between the planned and actual delivery date of requirements

  • Implementation efficiency – Number of iterations required to deliver the requirements

  • Number of product defects discovered post-release

  • Defect resolution time – Time is taken to resolve identified software defects

  • Number of identified non-compliance

  • Number of technology process audit exceptions

  • UAT success rate


Planning:



  • Macro: 1 Year Micro: 1 month


Job Requirements

Education:



  • Minimum of a First Degree or its equivalent in Computing or related disciplines

  • Masters, MBA, or a recognized professional certification will be an added advantage.


Experience:



  • Proven work experience as a Mobile developer

  • Demonstrable portfolio of released applications on the App Store or the Android market

  • In-depth knowledge of at least one programming language like Swift and Java

  • Experience in integrating with third-party libraries and APIs

  • Familiarity with OOP design principles

  • Excellent analytical skills with a good problem-solving attitude

  • Ability to perform in a team environment

  • Over 5 years experience in the design and development of iOS/Android apps using Flutter technology.


Key Competency Requirements:

Knowledge:



  • Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github;

  • 5+ years in mobile software development;

  • Experience with third-party libraries and APIs;

  • Understanding of the Agile development life-cycle;

  • Experience with automated testing and building;

  • Experience with Git, Jenkins, or other version control tools;

  • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.

  • Intermediate+ English skills.


Beneficial:



  • Java/Swift experience;

  • Understanding of Android Keyboard API;

  • Experience with optimizing applications for Material Design.


Soft Skills:



  • Sound interpersonal and communication skills and the ability to work effectively with other business unit leads

  • Sound conflict management skills

  • Customer-centricity

  • Creative, results-oriented, and analytical with the strong problem-solving capability

  • Good leadership and influencing ability

  • Ability to coach/mentor junior developers.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept