WE ARE HIRING!

AFEX
8 min readJul 2, 2021

--

Come join us to Grow Markets and Connect Trades

At AFEX, we harness Africa’s commodities and talent to build shared wealth and prosperity. Our investments in infrastructure and platforms work to unlock capital to power a trust economy in Africa’s commodities markets. To achieve this goal, AFEX looks to introduce products that de-risk the sector, drive financial inclusion for rural communities, develop technology for data collection and market access, and enable the deployment of capital.

Since inception in 2014, we have developed and deployed a viable commodities exchange model for the West African market, and are on track to impact one million producers; providing services in productivity, and access to finance and markets. By deploying an efficient market system, we will facilitate trade with Africa worth over USD500 million in the next five years.

We aim to bring together a team of changemakers with as many people as possible working together to change the status quo of commodity value chains across the continent. Find out how we make this happen, by checking out our website and read below to discover what career opportunities there could be for you as we expand some of our teams.

We are hiring for these positions. If you are qualified:

Send your application to hr@afexnigeria.com.

The deadline for submissions is Monday 19th July 2021.

Location: Abuja, Nigeria

Duration: Full time

1. Associate Product Manager

Job Summary:

The Product Manager is responsible for the product planning and execution throughout the Product Lifecycle, including gathering and prioritizing product and customer requirements, defining the product vision, and working closely with engineering, strategy, and marketing to ensure revenue and customer satisfaction goals are met. The Product Manager also ensures that the product supports the company’s overall strategy and goals.

Job Description:

Duties & Responsibilities.

  • Gain a deep understanding of customer experience, identify, and fill product gaps and generate new ideas that grow market share, improve customer experience and drive growth.
  • Create buy-in for the product vision both internally and with key external partners
  • Translate product strategy into detailed requirements for prototype construction and final product development by engineering teams ▪
  • Scope and prioritize activities based on business and customer impact
  • Drive the execution of all product lifecycle processes for products, including product research, market research, competitive analysis, planning, positioning, roadmap development, requirements development, and product launch
  • Create product strategy documents that describe business cases, high-level use cases, technical requirements, revenue, and ROI
  • Analyse market data to develop sales strategies, and define product objectives for effective marketing communications plans
  • Collaborate closely with engineering, production, and marketing teams on the development, QA, and release of products and balance of resources to ensure success for the entire organization
  • Managing product road maps and releases.
  • Identifying and filling product gaps.
  • Providing management with analyses and reports and responding to questions and requests from management ▪ Comparing the company’s

Job Requirements:

Essential Skills

· Strong experience in a dynamic product management role.

· Proven experience overseeing all elements of the product development lifecycle

· Previous experience delivering finely-tuned product growth and marketing strategies.

· Exceptional writing and editing skills combined with strong presentation and public speaking skills

· Solid technical background with understanding and/or hands-on experience in software development and web technologies.

· Attention to detail and good problem-solving skills.

· Ability to maintain a keen attention to detail, multitask and work well under

2. Backend Application Developer

Job Summary

The backend application developer’s primary duty is to create, maintain and implement the source code for backend systems and programs that meet the needs and requirements of the business using one or more computer programming languages.

Job Description

Duties & Responsibilities

  • The developer would be responsible for creating, maintaining, and implementing the source code that makes up the application program.
  • Deliver across the entire app life cycle –concept, design, build, deploy, test and support
  • Working directly with developers and product managers to conceptualize, build, test, and realize products
  • Gather requirements around functionality and translate those requirements into elegant functional solutions
  • Build prototypes at tech scoping stage of projects ▪ Building clean and reusable code and libraries for immediate & future use
  • Implementation & Integration of user-facing elements developed by front-end developers with server-side logic
  • Create compelling device specific user interfaces and experiences
  • Standardizing the 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 software development technologies/frameworks
  • Explain technologies and solutions to technical and non-technical stakeholders

Job Requirements

Essential Skills

  • Strong OO design and programming skills in Python and Django
  • Good understanding of Django Rest Framework (DRF) ▪
  • Experience with JWT authentication and common industry-standard encryption algorithms ▪
  • Knowledge of PostgreSQL, MySQL, and other similar database management system
  • Good understanding of front-end technologies including (but not limited to) HTML, CSS, JavaScript, and React
  • Knowledge of the OpenAPI Specification
  • Understanding of “session management” in a distributed server environment
  • Knowledge of Linux Servers and basic deployment tasks ▪ 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
  • Minimum of 3years experience as a professional Python (Django) application developer.
  • Vast knowledge of the general software development landscape, architectures, trends, and emerging technologies ▪ Excellent QA/ testing skills

3. Management Information System administrator (MIS)

Job Summary

The MIS administrator’s primary duty is the configuration, upkeep, and administration of all local and cloud-based systems and resources, as well as document and manages the implementation of all technical business requirements. The administrator ensures that the internal IT structure of the enterprise remains up to date and is also responsible for planning and overseeing projects to ensure they are completed in a timely fashion and within budget.

Job Description

Duties & Responsibilities

  • Determine and define project scope and objectives
  • Develop and manage a detailed project schedule and work plan.
  • Provide project updates consistently to various stakeholders about strategy, adjustments, and progress.
  • Manage contracts with vendors and suppliers by assigning tasks and communicating expected deliverables.
  • Measure project performance to identify areas for improvement.
  • Identify and suggest tools for business improvement and technological innovation.
  • Recommend software and hardware solutions comprising of upgrades and new acquisitions.
  • Install and configure software and hardware.
  • Monitor performance and maintain systems according to requirements.
  • Troubleshoot issues and outages.
  • Develop expertise to train staff on new technologies.
  • Build an internal wiki with technical documentation, manuals, and IT policies.
  • Perform backup support for all IT systems.
  • Maintain and secure passwords, file system security, and data integrity for all systems. ▪ Develop spreadsheets, diagrams and process maps to document needs

Job Requirement

Essential Skills

  • Excellent written and verbal communication skills
  • Excellent client-facing and internal communication skills
  • Proven experience as a System Administrator, Network Administrator, or similar role
  • Knowledge of system security (e.g. intrusion detection systems) and data backup/recovery
  • Familiarity with various operating systems and platforms.
  • Proven working experience as a project administrator in the information technology sector
  • Experience with Microsoft Office 365 Administration.
  • Resourcefulness and problem-solving aptitude.
  • Solid organizational skills including attention to detail and multi-tasking skills.
  • Strong working knowledge of Microsoft Office.

4. UI/UX Designer

Job Summary

The UI/UX designer’s primary duty is to create, maintain and implement appealing & user-centric User Interface (UI) and User Experience (UX) design of our digital assets. The successful candidate will evidence a passion for delivering adaptive and creative solutions to UI/UX design problems by staying up to date with best practices and emerging trends in user experience design and user interface technology.

Job Description

Duties & Responsibilities

  • Communicate with the business to understand design needs, goals, and objectives.
  • Gathering and evaluating user requirements, in collaboration with product managers and engineers ▪ Develop technical & business requirements into intuitive and user-centered designs
  • Combine creativity with an awareness of design elements
  • Plan and implement new designs
  • Illustrating design ideas using storyboards, process flows, and sitemaps
  • Create prototype for new product ideas ▪ Optimize existing user interface designs
  • Prepare and present rough drafts to internal teams and key stakeholders
  • Create compelling device specific user interfaces and experiences ▪ Conduct layout adjustments based on user feedback
  • Adhere to style standards on fonts, colors, and images
  • Keep up to date on the latest industry trends in UI/UX design.

Job Requirements

Essential skills.

  • Proven work experience as a UI/UX designer or a similar role ▪
  • A portfolio of professional UI/UX design work for both web and mobile platforms.
  • Good knowledge of wireframe design tools (e.g Wireframe. cc and Invision)
  • Strong knowledge of industry-standard design tools such as Sketch, Figma, Zeplin, etc.
  • Critical thinker
  • Problem solver and customer-centered ▪ Ability to discuss and explain design options ▪
  • Familiarity with HTML and CSS ▪
  • Good understanding of interactive design principles ▪ Understanding of business metrics and the ability to translate company goals and objectives into digital experiences.

5. Mobile Application Developer.

Job Summary:

The mobile application developer’s primary duty is to create, maintain and implement the source code to develop mobile apps and programs that meet the needs and requirements of the business using one or more computer programming languages.

Job Description:

Duties & Responsibilities

  • The developer would be responsible for creating, maintaining, and implementing the source code that makes up the application program. ▪
  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
  • Working directly with developers and product managers to conceptualize, build, test, and realize products
  • Gather requirements around functionality and translate those requirements into elegant functional solutions
  • Build prototypes at the tech scoping stage of projects
  • Working along with web developers to create and maintain a robust framework to support the apps
  • Working with the front end developers to build the interface with a focus on usability features
  • Create compelling device specific user interfaces and experiences
  • Standardizing the 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
  • Explain technologies and solutions to technical and non-technical stakeholder

Job Requirements

Essential skills

  • Strong OO design and programming skills in Java, Kotlin, and Flutter
  • Familiar with the Android SDK of SQLite, MySQL, or similar database management system
  • Understanding of other compiled languages
  • Experience in web service integration (REST, JSON, XML)
  • Knowledge of build tools such as Gradle
  • Good understanding of OO programming and design pattern
  • Good understanding of agile development frameworks including Scrum and Kanban
  • Knowledge of distributed version control systems including Mercurial and Git
  • Experience with third-party libraries and APIs
  • Vast knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Excellent QA/ testing skills
  • ▪ Minimum of 3years of experience as a professional mobile application developer.
  • First degree from a reputable university.

If you are qualified for any of these positions, send your application to hr@afexnigeria.com. The application closes on Monday, 19th July 2021.

--

--

AFEX

AFEX’s infrastructure and platforms drive capital to build a trust economy in Africa’s commodity markets.