WE ARE HIRING!

1. Associate Product Manager

  • 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

2. Backend Application Developer

  • 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
  • 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)

  • 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
  • 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

  • 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.
  • 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.

  • 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
  • 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.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
AFEX

AFEX

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