Job Closed
This listing is no longer active.
Senior Front-End Developer
Location
South Africa
Posted
54 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front-End Developer
AO Connect Solutions
Role Description We are seeking a Senior Front-End Developer to join a globally recognised digital transformation environment, delivering high-quality, scalable web applications. This role is ideal for a seasoned engineer with deep expertise in React and TypeScript , who can take ownership of frontend architecture and drive technical excellence across projects. - Design and develop scalable, high-performance frontend applications using React and TypeScript - Lead frontend architecture and design decisions, ensuring best practices and maintainability - Build reusable, efficient, and visually compelling UI components - Collaborate closely with backend engineers, designers, and product teams - Drive code quality through reviews, testing, and adherence to development standards - Optimise applications for performance, scalability, and user experience - Contribute to improving developer experience, tooling, and workflows - Provide technical leadership and mentorship to other developers - Influence and implement modern frontend best practices and patterns Qualifications - 4+ years’ experience working with React - 4+ years’ experience with TypeScript - Proven experience building large-scale, production-grade web applications - Strong understanding of: - Modern JavaScript (ES6+) - Component-based architecture - API integration and state management - Performance optimisation techniques - Experience with modern frontend tooling and build systems Requirements - Experience leading technical teams or owning frontend projects (advantageous) - Exposure to additional frontend frameworks or libraries (advantageous) - Contributions to open-source projects or active involvement in the developer community (advantageous) Core Competencies - Strong communication and stakeholder engagement skills - Ability to make confident architectural and technical decisions - Collaborative mindset with a positive team contribution - Strong problem-solving and critical thinking ability - Ability to clearly articulate complex technical concepts Benefits - Contract Duration: 12 months - Location: Remote (South Africa-based candidates) - Start Date: April 2026 - Salary Range: Experience and Qualification Dependent - Opportunity to work with a global, high-impact digital transformation team - Exposure to cutting-edge frontend technologies and large-scale systems - Flexible remote working environment - Strong focus on innovation, collaboration, and technical excellence
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Frontend Developer – Transaction Management Platform
ClaraClara is the leading end-to-end corporate spend management solution for companies in Latin America.
• Build and maintain microfrontend applications within a federated architecture using Module Federation and Rsbuild/Rspack, ensuring seamless integration with the host container application. • Develop complex financial workflows including transaction detail views, multi-level approval flows, receipt processing pipelines, and bulk action interfaces. • Design and implement state management solutions using custom store patterns, React Query for server state, and URL-synchronized search/filter engines — no Redux required; we favor lightweight, purpose-built patterns. • Work across a TypeScript monorepo (pnpm workspaces) containing a main React application and shared core packages (API client, selectors, receipt processing engine, search logic). • Build real-time features using WebSockets (STOMP/SockJS) for live transaction updates and optimistic UI patterns. • Contribute to the internal component library and design system built on top of MUI v5 and Emotion, ensuring consistency across the platform. • Collaborate on code quality through ESLint, Prettier, TypeScript strict mode, SonarCloud analysis, and thorough PR reviews.
• Developing and implementing highly responsive user interface components using React concepts. • Instill best practices for software development, ensure designs meet requirements, and deliver high-quality work on • schedule. • Writing application interface codes using JavaScript following React.js workflows. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Optimizing components for maximum performance across a vast array of web-capable devices and browsers. • Documenting application changes and developing updates.
Junior Web Developer
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
• Support the design, development, and enhancement of secure and public-facing web applications and websites, including the program restricted web presence and external platforms. • Assist with ongoing maintenance of web properties, including reformatting text, validating hyperlink integrity, managing file transfers, and posting translated and newly approved content in alignment with Government style and formatting standards. • Contribute to projects and enhancements that improve the value, usability, and content architecture of program web platforms. • Develop and implement online page layouts and interactive visual designs in collaboration with the web design and production teams. • Support SharePoint administration and engineering activities related to internal and external-facing web pages. • Apply HTML scripting and related web technologies to update and maintain website content. • Collaborate with business users to determine appropriate publishing technologies and web solutions that meet organizational needs. • Work with internal experts and cross-functional teams to design and implement technical solutions that support program objectives. • Provide recommendations to improve web development processes, workflows, and project outcomes. • Communicate effectively with internal and client project team to ensure timely delivery of web-based solutions. • Support day-to-day web operations and contribute to deliverables with measurable impact on operational results. • Perform additional duties as assigned.
• Maintain and evolve the applications’ design system in partnership with developers and UX/UI designers • Design and implement complex interfaces using React.js, focusing on componentization, reuse, and performance • Take part in frontend architecture decisions (state management, folder structure, data fetching and caching strategies) • Conduct code reviews focusing on quality, readability, and best practices • Mentor less experienced developers, contributing to the team’s technical growth • Collaborate with designers to assess the technical feasibility of interfaces and interactions • Identify and resolve performance bottlenecks (rendering, bundle size, lazy loading) • Contribute to technical decisions regarding the team’s tools, libraries, and processes



