Senior Web Developer
Lesaka Technologies
About the Role
We're looking for a Senior Web Developer with deep expertise in React and the TanStack ecosystem to help build modern, scalable, and high-performing web applications. This role is ideal for someone who enjoys solving complex technical challenges, designing robust frontend architectures, and mentoring fellow developers while delivering exceptional user experiences.
Working within an Agile environment, you'll collaborate closely with Product Owners, Designers, QA Engineers, and Backend Developers to deliver innovative digital solutions that are secure, maintainable, and built to scale.
What You'll Do
Design, develop, and maintain modern web applications using React and the TanStack ecosystem.
Build reusable, responsive, and accessible UI components.
Design scalable frontend architecture and promote clean, maintainable code.
Integrate RESTful APIs and third-party services.
Optimise application performance, accessibility, and overall user experience.
Conduct code reviews and mentor junior and intermediate developers.
Collaborate with cross-functional teams throughout the software development lifecycle.
Troubleshoot complex technical issues and implement effective solutions.
Contribute to technical planning, solution design, estimations, and continuous improvement initiatives.
Champion engineering best practices and high development standards.
What You'll Bring
Essential Skills & Experience
6+ years' experience in frontend web development.
Expert knowledge of React, TypeScript, and modern JavaScript (ES6+).
Strong experience with the TanStack ecosystem, including
TanStack Router
TanStack Query
TanStack Table
TanStack Virtual (advantageous)
Experience building responsive, cross-browser compatible web applications.
Strong understanding of component-based architecture and reusable design systems.
Experience integrating RESTful APIs and implementing authentication using JWT and OAuth.
Experience with state management solutions such as TanStack Query, Zustand, or Redux Toolkit.
Strong knowledge of HTML5, CSS3, Tailwind CSS, CSS Modules, or SCSS.
Experience improving application performance and implementing WCAG accessibility standards.
Strong understanding of frontend security principles, including:
XSS prevention
CSRF protection
Content Security Policy (CSP)
Secure token handling
Clickjacking protection
Dependency security
Secure handling of sensitive information
Experience collaborating with backend and security teams to implement secure authentication, authorisation, session management, and auditability.
Development Practices
You'll have experience working with
Git version control
GitHub, GitLab, or Azure DevOps
Agile/Scrum delivery methodologies
Sprint planning, backlog refinement, code reviews, and CI/CD pipelines
Clean code principles and modern software engineering practices
Bonus Points If You Have
Experience implementing frontend telemetry, logging, monitoring, and error tracking.
Experience with tools such as Sentry, OpenTelemetry, Application Insights, Datadog, or New Relic.
GraphQL experience.
Storybook and design system experience.
Automated testing using Playwright, Cypress, or Jest.
Docker and modern CI/CD pipelines.
Micro-frontend architecture experience.
Cloud platform experience with Azure or AWS.
What Makes You Successful
You'll thrive in this role if you are:
A strong technical leader who enjoys mentoring others.
A collaborative communicator who works well across multidisciplinary teams.
A proactive problem-solver with strong analytical thinking.
Comfortable working independently while driving technical initiatives.
Detail-oriented with a passion for delivering high-quality software.
Why Join Us?
You'll have the opportunity to work on modern technologies, influence technical direction, mentor talented developers, and help build scalable applications that make a real impact. If you're passionate about engineering excellence and enjoy solving meaningful technical challenges, we'd love to hear from you.
Apply today and help us build the next generation of web applications.