Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 2, 2024
    Deadline: Jan 9, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Established in 2014 as Nigerias first licensed private commodities exchange, AFEX's infrastructure and platforms drive capital to build a trust economy in Africas commodity markets. We provide solutions in trading, financing and market system development.
    Read more about this company

     

    Mobile Application Developer

    Job Summary

    • As a mobile app developer, you will be responsible for developing and maintaining applications for the business.
    • You would also coordinate the development staff’s schedule and ensure effective communication between team members and other IT functional areas.

    Responsibilities

    • The mobile developer would be responsible for writing, maintaining, and debugging and testing applications for the business.
    • Guide team development efforts towards successful project delivery. 
    • Developing user-facing features using Dart and Flutter for Android/iOS platform.
    • Building reusable components and maintaining modularity for future use.
    • Translating designs and wireframes into high-quality code.
    • Optimising components to avoid memory leaks and improve rendering time
    • Maintaining quality and ensuring the responsiveness of applications.
    • Analyse, enhance, and support our existing mobile applications.
    • Prioritise information security and process maintenance throughout the mobile app lifecycle.
    • Provide technical leadership to teammates through coaching and mentorship to interns assigned to him/her.
    • Work closely with the product development team is product analysis, review and building software requirement documents. 
    • Maintain high standards of software quality within the team by establishing good practices and habits. 
    • Identify and encourage areas for growth and improvement within the team.
    • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain applications. 
    • Gather requirements around functionality and translate those requirements into elegant functional solutions.
    • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
    • Adhere to high-quality development principles while delivering solutions on-time and on-budget. 
    • Provide third-level support to business users.

    Requirements

    • Strong OO design and programming skills in Dart or Java
    • Experience in Flutter framework ( 1 -2 yrs of experience)
    • Experience in one or more of the following languages: Java, Dart, Kotlin or Swift
    • In-depth understanding of design guidelines and patterns (MVP, MVVM) and clean coding approaches.
    • Experience Using SOLID principles and other software engineering principles.
    • Strong knowledge of the performance tools and optimisation techniques
    • Experience using state management frameworks like BLOC, Cubit or Provider
    • Good understanding of Rest APIs and CI/CD.
    • Knowledge of Sqflite, Firebase, Shared Preferences and other similar database management system 
    • Good understanding of OO programming and design pattern 
    • Good understanding of agile development frameworks including Scrum and Kanban 
    • Strong knowledge of Git 
    • Experience with third party libraries and APIs 
    • Vast knowledge of the general software development landscape, architectures, trends, and emerging technologies 
    • Excellent QA/ testing skills

    Qualifications

    • Minimum of 2 years experience as a professional software developer.
    • First degree from a reputable university
    • Great teamwork skill.
    • Great leadership skills
    • Excellent Multitasking Skill
    • Great interpersonal and communication skills
    • Complex problem-solving Skill
    • Excellent time management skills

    Method of Application

    Interested and qualified? Go to AFEX on hr.afex.africa to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at AFEX Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail