Senior Software Engineer
3 days ago
We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to People and HR, there's never been a more exciting time to join us or a better place to grow your career
The Role
We are looking for a Senior Front End Developer to join our team. The ideal candidate will have extensive experience in developing and maintaining sophisticated front-end applications, as well as a deep understanding of agile methodologies. This role requires someone who can lead development efforts, mentor mid and junior developers and collaborate effectively with both technical and non-technical stakeholders. If you are a passionate, innovative front-end engineer who thrives in a fast-paced environment, we want to hear from you
Responsibilities:
- Collaborate with Product, UX and Engineering teams to develop high-quality, scalable and performant front-end solutions
- Lead architectural discussions, setting best practices for front-end development within the team
- Stay up to date with emerging front-end technologies, frameworks and industry trends, ensuring continuous improvement
- Provide expert technical guidance and mentorship to mid-level and junior front-end developers
- Optimise and enhance existing front-end systems to improve efficiency, maintainability and user experience
- Oversee the full software development lifecycle, from initial concept and design to implementation, testing, deployment and ongoing maintenance
- Implement advanced front-end features, resolve complex UI/UX challenges, and drive performance improvements.
- Product and review technical reports detailing system usage, performance metrics and potential defects
- Serve as a key engineering leader, setting technical direction and promoting a coding standards, security and best practices
- Create, update and maintain high-quality technical documentation to ensure knowledge sharing and accessibility
- Maintain a strong focus on industry standards, accessibility and best practices to enhance development processes
- Work closely with cross-functional teams to ensure timely and high-quality project delivery
Requirements
Essential:
- Extensive experience with front-end technologies, including JavaScript, TypeScript, and
- Strong expertise in App Router, including its latest features, and an understanding of the differences from the legacy Page Router
- Strong expertise in state management solutions, with a preference for Redux
- Proficiency in writing automated tests using Jest and React Testing Library
- Experience in RESTful services
- Strong understanding of SEO, accessibility standards and best practices
- Strong understanding of CI/CD tools and best practices (Docker, Helm, Jenkins, Argo CD, etc.)
- Familiarity with working on a major cloud platform, with a preference for AWS
- Strong leadership, communication and mentoring skills with a proven ability to guide and develop teams
- Expert-level problem-solving and organisation skills with the ability to manage multiple priorities effectively
- Extensive experience delivering high-quality applications through CI/CD pipelines and DevOps methodologies
- Technology-agnostic mindset with a willingness to explore and implement new technologies when appropriate
- High self-motivated with a proactive approach to problem-solving and process improvement
- Deep understanding of the importance and implementation of comprehensive testing strategies
- Significant experience supporting, modifying and maintaining complex front-end systems developed by diverse teams
- Demonstrable expertise in designing and developing front-end software within modern frameworks and architectures
- Ability to translate complex business requirements into scalable, maintainable and high-performance technical solutions
Desirable:
- Experience with server-side rendering and performance optimisation techniques
- Familiarity with GraphQL and other API technologies
- Hands-on experience with package and dependency management tools
- Strong understanding of Agile methodologies and working within Agile teams
- Awareness of the ethical implications of software development and a commitment to responsible engineering practices
Benefits
This role is ideal for a highly experienced front-end developer who is passionate about building high-quality user interfaces, mentoring teams and leading engineering initiatives in a fast-paced, collaborative environment.
We are actively committed to promoting a fully diverse and inclusive workforce and we welcome applications for this role from all candidates who meet the key requirements.
Please do not hesitate to get in touch should you require any reasonable adjustments to assist with your application.
-
Senior IT Professional
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeJob DescriptionThe Senior IT Professional - Software Engineering will be responsible for designing, building, and integrating APIs, databases, and other software components.Key responsibilities include:Back-end codingComplying with code standards (OOP)Working with estimation toleranceTracking and logging accurately in line with deliveryFlag and raise...
-
Senior Software Development Specialist
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeSenior Fullstack Software Engineer (React and C#)As a Senior Fullstack Software Engineer at redPanda Software, you will be responsible for developing, testing and maintaining software applications. The role particularly focuses on front-end programming using React along with some back-end development in C#.Main Responsibilities:Back-end codingEnsuring code...
-
Senior Software Architect
6 days ago
Cape Town, Western Cape, South Africa Saratoga Software Full timeJob DescriptionWe are seeking an experienced Senior .NET Full-Stack Developer to join our dynamic team.This role involves collaborating with cross-functional teams to finalise requirements, design software, and solve technical challenges.You will be implementing best practices in coding, development processes, and conducting code reviews.Mentoring and...
-
Senior Software Engineer
13 hours ago
Cape Town, Western Cape, South Africa CV Library Full timeAt CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Old Mutual Full timeJob title : Senior Software EngineerJob Location : Western Cape, Cape TownDeadline : March 20, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionWe have an exciting role within the software engineering team as a Senior Software Engineer with the Policy Administration System also known as PAS. In this role you will be doing but...
-
Senior Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeA cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable .Youll be part of a collaborative, fast-paced...
-
Senior Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeA cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# Developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable. Youll be part of a collaborative, fast-paced...
-
Senior Software Developer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer with strong Back-End expertise based in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior...
-
Senior Java Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Tumaini Consulting Full timeMy client is looking for a Senior Java Software Engineer, based in Johannesburg, Pretoria or Cape Town to join their team. Requirements: · A bachelor's degree in IT, Engineering, or related fields. · Minimum 6 years' experience as a software engineer in an enterprise environment. · Frontend techs: JavaScript, Angular OR React OR Vue.js · Backend techs:...
-
Senior .NET Software Engineer
24 hours ago
Cape Town, Western Cape, South Africa Salt Full timeWelcome to Salt, a fast-growing international fintech backed by a leading banking group.Job Title: Senior .NET Software EngineerWe're looking for a sharp .NET Engineer with experience in building scalable products and writing clean, high-performance code.As a key member of our team, you'll work alongside talented engineers and product experts to create...
-
Software Solutions Architect
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeFullstack Software Engineer PositionWe are seeking a talented Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for developing, testing, and maintaining software applications using React and C#.Key Responsibilities:Developing and testing software applications using React and...
-
Senior Software Engineer
2 days ago
Cape Town, Western Cape, South Africa The Rank Group Full timeJob title : Senior Software Engineer (Mobile)Job Location : Western Cape, Cape TownDeadline : April 18, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionAre you a Senior Mobile Software Engineer who thrives in a collaborative environment? Do you dream in clean code and crave killer performance? Then this is YOUR chance to join...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa Dye & Durham Corporation Full timeSenior Software EngineerDepartment: Software DevelopmentEmployment Type: Permanent - Full TimeLocation: Cape TownDescription The successful candidate will have 8+ years of experience. They will be a self-starter, highly motivated, and keen to learn. The individual will own the development of our in-house applications, as well as facilitating product builds...
-
Senior Software Engineer I
2 weeks ago
Cape Town, Western Cape, South Africa LexisNexis South Africa Full timeJob title : Senior Software Engineer I (Cape Town)Job Location : Western Cape, Cape TownDeadline : March 17, 2025Quick Recommended LinksJobs by Location Job by industries BASIC FUNCTIONS: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to...
-
Senior Software Engineering Manager
3 days ago
Cape Town, Western Cape, South Africa Electrum Payments Full timeElectrum Payments OverviewElectrum Payments is a leading payments technology company that provides innovative software solutions to optimize financial transactions. Our mission is to deliver trusted enterprise-grade payments solutions, enabling our clients to provide excellent services to their customers at scale.We are looking for an experienced technical...
-
Senior Software Engineer
4 days ago
Cape Town, Western Cape, South Africa RELX Full timeAbout RELXLexisNexis Legal & Professional, a part of the global RELX group, serves customers across more than 150 countries with over 11,800 employees worldwide. Our company has been at the forefront of deploying AI and advanced technologies to the legal market to improve productivity and transform the business and practice of law.We use ethical and powerful...
-
Mid-Senior Level Backend Engineer
7 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeAbout the RoleWe are seeking a highly skilled Mid-Senior Level Backend Engineer to join our team.The ideal candidate will have a strong background in back-end coding, with experience in web technologies, containerization, API design, database development, and testing frameworks.This role offers the opportunity to work on challenging projects, collaborate...
-
Senior Automotive Controls Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Cape Town Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Senior Java Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Tumaini Consulting Full timeSenior Java Software Engineer Exciting Opportunity Join our clients company that prioritizes people, growth, and innovation. Be part of a dynamic, multidisciplinary team, tackle complex challenges, and receive dedicated career development with regular leadership support. Continuous learning & growth High-impact projects Collaborative, supportive culture...
-
Senior Mobile Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Tumaini Consulting Full timeSenior Mobile Software Engineer Exciting Opportunity Join our clients company that prioritizes people, growth, and innovation. Be part of a dynamic, multidisciplinary team, tackle complex challenges, and receive dedicated career development with direct access to leadership. Continuous learning & growth High-impact projects Collaborative, supportive culture...