Software Engineer (Angular) at Africhange Technologies Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
5 hours ago

Additional Details

Job ID
153735
Job Views
23

Job Description






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.



Cookies

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

Accept