Job Vacancies

Software Engineer (Angular) at Africhange Technologies Limited – Apply Now

Software Engineer (Angular)

Job Overview

  • As a Software Engineer (Angular) at Africhange, you will be a core contributor to the frontend that powers our remittance platform.
  • You will design and build responsive, accessible interfaces that customers use to send money across borders — experiences that must be fast, intuitive, and rock-solid in low-bandwidth environments. 
  • You’ll work closely with backend engineers, product managers, and designers to ship features that directly impact the financial wellbeing of our users.
  • This is a high-ownership role.
  • You will make meaningful architectural decisions, mentor junior contributors, and help set the standard for frontend engineering quality at Africhange. 

Responsibilities
Product Engineering:

  • Build and maintain high-performance Angular components for our remittance and KYC flows, exchange rate displays, transaction history, and account management features.
  • Implement responsive, mobile-first UI that performs reliably across device types and network conditions common in diaspora markets.
  • Integrate with RESTful backend APIs for real-time data such as exchange rates, wallet balances, and payment statuses.
  • Develop reusable component libraries and ensure consistent design system adoption across the product.

Quality & Performance:

  • Write comprehensive unit and integration tests; maintain high coverage across critical payment flows.
  • Profile and optimize Angular application performance – bundle size, lazy loading, change detection, and rendering bottlenecks.
  • Conduct code reviews, enforce best practices, and contribute to raising the engineering bar across the frontend team.
  • Lead and participate in UAT, functional testing, and regression cycles ahead of releases.

Collaboration & Delivery:

  • Collaborate with the design team to translate Figma mockups into pixel-precise, accessible interfaces.
  • Work closely with backend engineers to define API contracts, manage state effectively, and ensure smooth end-to-end integration.
  • Participate actively in Agile SCRUM ceremonies – sprint planning, stand-ups, retrospectives, and demos.
  • Produce clear technical documentation for components, modules, and architectural decisions.
  • Coordinate with 3rd-party integration partners (payment processors, identity verification providers) on frontend integration requirements.

Specifications

  • Angular (v12+) — components, services, routing, reactive forms, lazy loading
  • TypeScript — strong typing, interfaces, generics
  • HTML5 & CSS3/SCSS — responsive design, cross-browser compatibility
  • RxJS and Observable patterns
  • RESTful API integration and HTTP client management
  • Git, Git Actions, and CI/CD pipelines
  • Unit testing with Jasmine/Karma or Jest
  • JavaScript build tools (Webpack, Gulp, or similar)
  • Knowledge of Ng Zorro and Ng Bootstrap is an added advantage.

Method of Application

Interested and qualified? Go to Africhange Technologies Limited on afteam.bamboohr.com to apply

CLICK HERE TO APPLY