Search suggestions:

remote
work from home
remote work
customer service representative
virtual assistant
remote customer service
cleaner
executive assistant
administrative assistant
work from home online
administrative officer
jobs
remote graphic designer
Federal Capital Territory
Lagos State
Ibeju Lekki
Lagos
Rivers State
Abuja
Ibadan
Abeokuta
Lagos State
Kaduna State
Kano State
Kano

React Developer

Aggregate Business Solution Ltd
Abuja, Federal Capital Territory
Full time
6 days ago
Today
A

React Developer

Aggregate Business Solution Ltd

Engineering & Technology

Abuja Full Time
IT & Telecoms Confidential
  • Minimum Qualification :

Job Description/Requirements


We are looking for a talented and detail oriented React Frontend Developer to join our team. You will be responsible for building responsive, interactive, and scalable user interfaces using React. The ideal candidate should have a strong grasp of modern Typescript and JavaScript, component-based architecture, state management, and UI/UX best practices. If you're passionate about clean code, performance, and building seamless user experiences, we’d love to hear from you.


Coding Challenge

Design and build a responsive React web application that allows users to generate, validate, and manage NUBAN account numbers. The project should emphasize clean architecture, advanced state management using Redux Toolkit, and a polished user experience.


NUBAN Generation State

  • Get new generated NUBAN account numbers from a Mock API service of your choice.
  • Store newly generated NUBANs, associated metadata (bank code, serial number, check digit, timestamps)
  • Handle loading, success, and error states

Validation History State

Keep a list of all validated NUBANs and their validation status (valid/invalid, reason)

Optional: allow user to clear or export this history

Filter & Sorting Controls

  • Filter by bank code
  • Sort by creation time or NUBAN number
  • Persist UI preferences in Redux state

Global UI State

  • Track global loading spinners, error modals, and success alerts using a dedicated uiSlice
  • Use these states to provide consistent UX feedback across the app

Optional Advanced Use

  • Persist state to localStorage using middleware
  • Use Redux async thunks for API integration (e.g., generateNuban, validateNuban)


Submission Instruction

Please send the following to [email protected]:

  • A link to your GitHub repo or ZIP file
  • A short README explaining how to run your application and any assumptions you made


We review submissions on a rolling basis, so early applications are encouraged!


Key Responsibilities For Job Role:

  • Develop and maintain dynamic, responsive web applications using React
  • Convert UI/UX designs into interactive, reusable components
  • Integrate with backend REST APIs and handle asynchronous data flows
  • Maintain component libraries and shared UI resources
  • Write clean, maintainable, and scalable code with appropriate documentation
  • Optimize performance for maximum speed and scalability across browsers/devices
  • Work collaboratively with designers, backend developers, QA engineers, and product managers
  • Participate in code reviews and contribute to design discussions
  • Ensure application meets accessibility and security standards


Required Skills and Qualifications For Job Role

  • Experience developing web applications with React frontend apps
  • Strong proficiency in Typescript, JavaScript (ES6+), HTML5, and CSS3
  • Experience with React Hooks, React Router, and functional components
  • Familiarity with form libraries (e.g., Formik, React Hook Form) and validation libraries (e.g., Yup)
  • Solid understanding of RESTful APIs and integration using Axios or Fetch
  • Experience with state management using Context API or Redux
  • Knowledge of responsive design, browser compatibility, and modern CSS frameworks (Tailwind, Bootstrap, etc.)
  • Familiarity with tools like Webpack, Vite, or Create React App
  • Version control with Git and collaboration through GitHub or GitLab


<

Save Apply
Report job
Other Job Recommendations:

Senior React.js Developer

Swap Space
Nigeria
  • Develop, lead, and maintain core web application components...
  • 4+ years of experience with React.js or full-stack...
4 days ago

Frontend Developer (React Native)

Tech Champions
Lagos State
₦150,000 - ₦200,000
  • Build and maintain dynamic, responsive web and mobile...
  • Write clean, well-documented, and maintainable code using...
4 days ago

React Native Engineer

Lorgarithm
Nigeria
  • Develop and maintain mobile applications using React Native
  • Collaborate with designers and developers to create...
2 weeks ago

APIGEE developer

InfyStrat Software Services
Lagos, Lagos State
Today I APIGEE developer InfyStrat Software Services Software & Data Lagos Contract IT & Telecoms Confidential Minimum...
1 week ago

React Native Developer

NowNow Digital Systems Ltd
Lagos, Lagos State
  • Develop and maintain mobile applications using React Native...
  • Assist in deploying applications to both iOS and Android app...
3 days ago

Front-End Focused Full-Stack Developer (React & .NET)

TriTalent Alliance
Nigeria
  • Lead the development and implementation of user interface...
  • Collaborate with designers to ensure technical feasibility...
1 week ago

Backend Developer

BrickPine
Lagos, Lagos State
  • Develop high-quality, scalable database solutions
  • Write clean, reusable code for functional web applications...
2 weeks ago

Flutter Developer (4-Week App Project)

01 Technologies
Lagos, Lagos State
At 01 Technologies, we offer tailored tech solutions for individuals and businesses, fostering innovation, efficiency, and...
5 days ago