Technology

Senior Web Developer

Boardroom Appointments·Gauteng, south-africa·Full Time·Remote
TechnologyFull TimeRemote
-
  • Boardroom Appointments is recruiting on behalf of an innovative technology organisation seeking an experienced Senior Web Developer to join a high-performing software engineering team.
  • This is a hands-on development role for a passionate senior developer who thrives on building modern, secure, and scalable web applications. You'll play a key role in shaping frontend architecture, solving complex technical challenges, mentoring fellow developers, and delivering exceptional user experiences using the latest technologies.
  • Working within an Agile environment, you'll collaborate with Product Owners, UX/UI Designers, QA Engineers, Backend Developers, and DevOps teams to deliver high-quality digital products that are secure, maintainable, and built for scale.

Key Responsibilities

  • Design, develop, and maintain modern web applications using React, TypeScript, and the TanStack ecosystem.
  • Build reusable, responsive, and accessible user interface components.
  • Design scalable frontend architecture while promoting clean, maintainable, and high-quality code.
  • Integrate RESTful APIs and third-party services.
  • Optimise application performance, accessibility, and overall user experience.
  • Conduct code reviews and provide technical mentorship to junior and intermediate developers.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Troubleshoot and resolve complex technical challenges.
  • Contribute to solution design, technical planning, estimations, and continuous improvement initiatives.
  • Champion engineering best practices, coding standards, and secure development principles.

Minimum Requirements

  • Minimum 6 years' experience in frontend web development.
  • Expert knowledge of React, TypeScript, and modern JavaScript (ES6+).
  • Strong experience working 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.
  • Experience 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 accessibility best practices.

Technical Skills

Candidates should demonstrate experience with:

  • React
  • TypeScript
  • JavaScript (ES6+)
  • HTML5 & CSS3
  • Tailwind CSS / SCSS / CSS Modules
  • RESTful APIs
  • Git
  • GitHub, GitLab, or Azure DevOps
  • Agile / Scrum methodologies
  • CI/CD pipelines
  • Clean code principles
  • Modern frontend architecture
  • A solid understanding of frontend security principles is essential, including:
  • Cross-Site Scripting (XSS) prevention
  • Cross-Site Request Forgery (CSRF) protection
  • Content Security Policy (CSP)
  • Secure token handling
  • Clickjacking protection
  • Dependency security
  • Secure authentication and authorisation practices

Advantageous Experience:

Experience with any of the following will be highly beneficial:

  • GraphQL
  • Storybook
  • Design Systems
  • Playwright
  • Cypress
  • Jest
  • Docker
  • Azure or AWS
  • Micro-frontend architecture
  • Frontend telemetry, monitoring, and logging tools such as Sentry, Datadog, OpenTelemetry, Application Insights, or New Relic.

What We're Looking For:

The successful candidate will be:

  • A hands-on senior developer with a passion for coding.
  • A technical leader who enjoys mentoring and supporting others.
  • A collaborative team player who communicates effectively across multidisciplinary teams.
  • A proactive problem-solver with strong analytical thinking.
  • Comfortable working independently while driving technical initiatives.
  • Passionate about delivering high-quality, secure, and scalable software solutions.
  • Detail-oriented with a commitment to engineering excellence.

At a glance

Company

Boardroom Appointments

Location

Gauteng, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

August 5, 2026

More opportunities

Similar roles you might like

Systems Developer - Contract - Durban (70293)

Ntice Sourcing Solutions

KwaZulu-Natal, south-africa

full-time

Job Description The South African Sugar Association (SASA) has a one-year CONTRACT for a Systems Developer. This is a hybrid rolebased at Mount Edgecombe, KwaZulu-Natal. Division: Autolab, South African Sugar Association Autolab, a division of the South African Sugar Association, is seeking a Senior Web Developer to join their dynamic development team based in Mount Edgecombe, KZN. The team builds and maintains enterprise-grade software solutions for sugar industry customers across multiple locations. As part of a small, highly skilled team, you'll play a key role in designing, developing, and supporting web-based applications using modern technologies such as C#, ASP.NET Core (MVC), Angular, Oracle, SQL and Microsoft Azure. This is an exciting opportunity for a motivated developer who thrives in a technically challenging environment and enjoys working closely with end-users to deliver impactful solutions. Duties and Responsibilities: Design, develop, and maintain web applications using C#, ASP.NET Core (MVC), Angular, HTML, CSS, and TypeScript Develop and deploy cloud-based solutions using Microsoft Azure Provide support for applications and databases (Oracle and SQL) Participate in code reviews, testing and deployment processes Work within an Agile development environment Minimum Requirements: Education: Object-Oriented Design and Database Design XML Schema and web services MVC design patterns and best practices Experience with Agile methodologies Valid, endorsement-free Code 08 driver's license Diploma or Bachelor's Degree in Computer Science, Engineering, or Information Systems Experience: C# and ASP.NET Core (MVC architecture) Angular, HTML, CSS, TypeScript SQL-based databases (preferably SQL) Microsoft Azure cloud services (App Services, Azure SQL, DevOps, etc.) Git for version control What we have to offer: A collaborative, technically strong team environment Opportunities to work on meaningful, real-world systems Exposure to modern cloud technologies and enterprise software Competitive salary A stable, well-established organization with a national footprint

2 months ago