Adsum Logo

Frontend Engineer (React/Next.js + Agent Integration)

Adsum|Posted 7 days ago

Skills and experience

Role:Frontend engineer
Other roles:Full stack engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    TypeScript
    React
Nice-to-have skills:
    Redux
    Next.js
    Power Virtual Agents
    Tailwind CSS
    Hugging Face Transformers
    LangGraph
    OpenAI API
    Anthropic Claude API

Location and salary

Remote policy:Remote
Location of job:South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Contract

Role description

Join OpenTax as we revolutionize tax compliance for accountants with our unified dashboard. We're seeking a Frontend Engineer with 3-4 years of experience in React and Next.js to build engaging, high-performance user interfaces that integrate seamlessly with AI and agent-driven workflows.

You'll develop scalable frontend applications, implement dynamic UI components, and optimize performance using modern state management tools. Your role will involve collaborating closely with backend and AI engineers to create intuitive interfaces for agent workflows, AI outputs, and RAG-based experiences. You'll also contribute to the design of user flows, observability dashboards, and feedback loops for AI systems.

The ideal candidate has strong proficiency in React.js, Next.js, and TypeScript, with experience in AI/LLM integration and agent-driven architectures. You should be familiar with integrating LLM-powered APIs, designing AI-first user experiences, and working with RAG-based UI systems. We value problem-solving skills, excellent communication, and a proactive approach to improving processes. Join our team and help shape the future of AI-powered tax compliance solutions!

Frontend Engineer (React/Next.js + Agent Integration)

About Us

OpenTax is revolutionising tax compliance for accountants by providing a unified dashboard

that integrates real-time data from Agent Services Accounts and multiple sources. Our

platform is built for speed, reliability, and scalability, serving accountants and businesses

who rely on us for real-time insights.

We are looking for a highly skilled Frontend Engineer with 3–4 years of professional

experience specializing in React and Next.js. The ideal candidate will not only excel in

building engaging frontends but also have a strong foundation in agentic workflows,

backend integration, AI/LLM-powered systems, and RAG-based UI experiences.

Key Responsibilities

Frontend Development

  • Develop and maintain a scalable, high-performance frontend application using React.js and Next.js.
  • Implement dynamic, interactive, and user-friendly UI components that enhance user experience.
  • Optimise application performance through efficient state management (Redux, React Query, Zustand).
  • Ensure responsive design and seamless cross-browser compatibility.

Agent Frontend & Workflows

  • Collaborate with backend/AI engineers to design and implement user-facing components that interact with agent workflows.
  • Build intuitive UIs to visualise agent states, task progress, and workflow

outputs.

  • Support observability and debugging of agent progress through frontend

tools.

Backend & API Integration

  • Work closely with backend engineers to integrate APIs and handle data efficiently.
  • Have a working knowledge of Python services and be comfortable reading/writing Python code to debug, test, and collaborate with backend developers.
  • Assist in shaping agent-driven user flows by connecting frontend interfaces to Python-based backend orchestration.

AI-First Development

  • Build UIs that interface directly with AI and LLM outputs, providing real-time feedback and error handling.
  • Contribute to observability dashboards for monitoring AI/agent behaviors.
  • Design feedback loops and UX flows that allow users to refine AI responses.
  • Ensure seamless integration of AI workflows into the frontend experience.
  • Develop RAG-based UI experiences, enabling users to interact with retrieval-augmented generation pipelines by surfacing sources, context, and real-time reasoning.

Collaboration & Delivery

  • Troubleshoot and debug frontend issues to maintain a high-quality user

experience.

  • Contribute to technical discussions about workflow design, data handling, and agent orchestration.
  • Stay up to date with the latest advancements in React, Next.js, AI tooling, and modern frontend practices.

Key Requirements

Experience

  • 3–4 years of professional experience in frontend development.
  • Proven track record building complex, production-ready frontend applications.

Frontend Expertise

  • Strong proficiency in React.js and Next.js – deep understanding of component-based architecture and SSR/ISR/CSR.
  • Hands-on experience with modern React libraries (React Query, Zustand, Redux, Tailwind CSS, Material UI).
  • TypeScript knowledge – ability to write clean, strongly typed code.

Agentic Workflows Knowledge

  • Familiarity with agent-driven architectures and how the frontend interacts with

workflow orchestration.

  • Understanding of event-driven updates, real-time state visualisation, and task

orchestration in agent systems.

AI/LLM Integration Experience

  • Practical experience integrating LLM-powered APIs (OpenAI, Anthropic,

Hugging Face) into frontend applications.

  • Strong understanding of prompt/response lifecycles, user feedback collection, and error handling in AI-driven systems.
  • Experience designing AI-first user experiences that seamlessly blend human interaction with agent outputs.
  • Hands-on exposure to RAG-based UI experiences, including surfacing sources, context validation, and grounding AI responses with retrieved data.
  • Knowledge of caching, fallback strategies, and real-time monitoring for AI

workflows.

  • Bonus: Familiarity with LangGraph and LangSmith to collaborate with backend teams on workflow orchestration and observability.

Other Qualities

  • Strong problem-solving skills with the ability to debug UI-related issues effectively.
  • Excellent communication and collaboration skills.
  • Fast & hardworking – efficient, deadline-driven, and proactive in improving processes.

About Adsum

15-50 employees

What we do

Adsum is an innovator in the tax infrastructure space, providing solutions to key challenges faced by businesses and accountancy practices. Our core offerings include InstantVAT Technology, which delivers VAT refunds in as little as 24 hours, OpenTax for real-time tax payment insights, and PropertyVAT, which aids real estate developers by reducing equity requirements and improving ROI. Learn more on our website.

Why Work For Us

Founded in 2019, Adsum is at the forefront of financial services innovation. With substantial funding of $5M from investors like Episode 1 and Digital Horizon, we are poised for growth and committed to creating impactful solutions. Join us and contribute to transforming the financial landscape.

Our Culture

At Adsum, we thrive on collaboration and creativity. With a small team of 24 employees, each member plays a vital role in our success. We value diversity, encourage open communication, and foster a supportive environment where innovative ideas can flourish.

Our Engineering Processes

Our engineering team is comprised of 8 dedicated professionals who utilize a robust tech stack including Amazon AWS, Snowflake, and Apache. We emphasize agile methodologies and continuous integration to ensure the highest quality and efficiency in our development processes.

Our Hiring Processes

We are keen on attracting passionate individuals who are eager to innovate within the financial services industry. Our recruitment process is designed to identify candidates who are not only technically proficient but also align with Adsum's values and culture.

Perks at Adsum

100% remote work

Tech Stack

application and data

Python
Python
React
React
Django
Django
TypeScript
TypeScript
Redux
Redux
Next.js
Next.js

Similar jobs on OfferZen: