Enter a job title or keyword

Software Engineer (Frontend)


Job Location:

Abuja - Nigeria

Monthly Salary: NGN 200000 - 200000
Experience Required: 4-5years
Posted: 29 August 2026 (Yesterday)
Application Deadline: 26 November 2026
Vacancies: 1 Vacancy

Job Summary

This is a remote position.

Responsibilities
  • Build and maintain web applications using Vue eact and TypeScript.

  • Develop reusable maintainable UI components.

  • Integrate REST APIs and backend services.

  • Implement application state management and asynchronous workflows.

  • Build responsive interfaces across desktop and mobile.

  • Handle loading error empty and transactional states correctly.

  • Optimise application performance and page load times.

  • Implement frontend security best practices.

  • Write unit and integration tests.

  • Debug and resolve production issues.

  • Participate in code reviews and technical discussions.

  • Collaborate with Product and Design teams to deliver features from concept to production.





Requirements
  • 36 years of professional frontend/software engineering experience.

  • Strong JavaScript / TypeScript skills.

  • Strong React experience.

  • Good understanding of HTML and CSS.

  • Experience building and maintaining production web applications.

  • Experience integrating REST APIs.

  • Understanding of frontend architecture and state management.

  • Experience with Git and modern development workflows.

  • Strong debugging and problem-solving ability.

  • Ability to write clean maintainable and well-tested code.



Benefits
  • 100% Remote

  • Contract-based engagement

  • Competitive compensation

  • Flexible working environment

  • Opportunity to work on real technology products and complex engineering problems

  • Potential for contract renewal and continued engagement based on performance and business requirements




Required Skills:

Required Experience 37 years of backend engineering experience. Strong Javascript and TypeScript experience. Strong Database experience. Experience building production financial payment wallet banking or transaction systems. Strong understanding of distributed systems. Practical understanding of idempotency. Experience handling transactional consistency and failure recovery. Experience designing and consuming APIs. Strong debugging and problem-solving skills. Experience working with production systems. What We Look For We care about engineering depth and ownership not just years of experience. You should be able to explain: How you prevent duplicate transactions. How you handle an unknown transaction state. How you design transaction recovery. How you maintain ledger integrity. How you handle external dependency failures. How you diagnose a production incident. Why you made the architectural decisions in systems you have built.