Senior Angular Developer (Contract)
Location: Remote (client based in Cape Town, South Africa)
Contract Duration: 3-6 (potential extension)
Start: ASAP
Rate: DOE (closer to the SA market range, ideally)
About the Role
We are seeking a Senior Angular Developer to take ownership of Front End development for a supply chain platform. The primary focus of this role will be to lead a major Angular version upgrade from versions 15/16 to the latest version (v21+), as well as to build and enhance new features.
You will work independently on the Front End, while collaborating closely with an established Back End team. The Angular application communicates with a RESTful API built in C# (Web API 2), exposing CRUD operations over an MS SQL Server database.
This role is well-suited to a self-sufficient, senior-level contractor who is comfortable working on complex, production systems and can make sound technical decisions from day one.
Key Responsibilities
Lead and execute the upgrade of an existing Angular application from versions 15/16 to the latest version
Build, enhance, and maintain Front End features with a focus on performance, scalability, and maintainability
Make Front End architectural decisions and advise on best practices
Integrate the Angular application with a RESTful C# Web API Back End
Collaborate with the Back End team once dependencies are delivered
Work independently across multiple projects initially
Troubleshoot, refactor, and optimise existing Angular codebases
Required Experience & Skills
Proven experience as a Senior Angular Developer on production-grade applications
Strong hands-on experience with Angular upgrades, refactoring, and dependency management
Deep understanding of Angular architecture, state management, and best practices
Experience consuming RESTful APIs and integrating Front End applications with Back End systems
Comfortable working in enterprise or complex domains, ideally within supply chain, logistics, or similar environments
Ability to work autonomously, take ownership, and deliver to tight timelines
Nice to Have
Front End architecture experience
Experience with Kendo UI for Angular
Experience using Tailwind CSS
Exposure to multiple Angular projects in complex or enterprise environments
Familiarity with modern Front End tooling and CI/CD practices
What We Offer
Remote contract role with a high degree of autonomy
Opportunity to lead critical upgrade work and new feature development
Collaboration with a skilled and established technical team
Competitive rate (DOE) and flexible engagement
Start date: ASAP - candidates must be ready to hit the ground running.
Location: Remote (client based in Cape Town, South Africa)

About Endeavour Recruitment
We cover contract and permanent roles across all technologies including: .net, C#, ASP, Java, J2EE, PHP, Perl, Oracle, SAP, Embedded, JavaScript, Angular, Node, Cloud, Android, iOS, Security, Cryto