Salary
≈ $32k – $74k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp
Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 2, 2026.
Overview
Company
Impact
Profile match
SavageOne is a South African recruitment firm headquartered in Sandton that sources candidates for client companies through once-off permanent hires and contract staffing. Founded in 2023 with a fully remote team, it charges a flat 9.5 percent placement fee and uses AI-assisted matching to shortlist South African talent for local and overseas employers, including a London-based software purchasing firm. Its open roles for clients span senior .NET, Node.js, Python, PHP and Salesforce developers, QA and performance testers, solution architects, project managers, supply chain managers and talent acquisition staff.
Key Responsibilities:
- Develop and Maintain Angular Applications: Build scalable, maintainable, and high-performance web applications using Angular, JavaScript, and TypeScript.
- Collaborate with Teams: Work alongside backend developers, designers, and other team members to ensure smooth integration and a seamless user experience.
- Write Clean and Efficient Code: Ensure high-quality, efficient, and reusable code following best practices in JavaScript and TypeScript.
- UI/UX Implementation: Transform wireframes and UI designs into high-quality, responsive Angular components.
- Testing & Debugging: Utilize tools like Jasmine, Karma, or Jest to write unit tests and ensure code stability and reliability.
- Performance Optimization: Optimize the performance of applications, ensuring fast load times and smooth user interactions.
- Version Control: Use Git for version control and collaborative code management.
- Continuous Improvement: Keep up with the latest developments in JavaScript, TypeScript, and Angular, incorporating modern features and best practices into the development process.
Key Requirements:
- Proven Experience: At least 5+ years of experience working with Angular, with a strong focus on JavaScript and TypeScript.
- Technical Expertise:
- In-depth knowledge of JavaScript (ES6+) and TypeScript, with hands-on experience in creating and maintaining web applications.
- Solid understanding of Angular and its ecosystem (e.g., components, services, modules, RxJS).
- Experience integrating Angular applications with RESTful APIs and handling asynchronous requests using Observables and Promises.
- Strong understanding of front-end tools and build systems (Webpack, Angular CLI).
- Knowledge of modern JavaScript libraries and frameworks (e.g., RxJS, NgRx).
- Familiarity with unit testing frameworks like Jasmine, Karma, or Jest.
- Experience working with CSS, including preprocessors like Sass or LESS.
- Version Control: Strong experience using Git and managing repositories.
- Collaboration Skills: Ability to work closely with cross-functional teams in an Agile environment.
- Problem-Solving: Strong debugging and problem-solving skills, especially in JavaScript
and TypeScript.
Bonus Skills (Optional):
- Experience with server-side rendering in Angular (e.g., Angular Universal).
- Familiarity with state management libraries (e.g., NgRx, Akita, Redux).
- Knowledge of CI/CD
practices and tools for automated testing and deployment.
- Experience with cloud platforms (AWS, Azure) or containerization (Docker).
- Understanding of web performance optimization and accessibility standards.
Desired Attributes:
- Passionate Developer: Youre excited about coding in JavaScript and TypeScript, and you strive for excellence in your work.
- Attention to Detail: You take pride in writing clean, efficient, and maintainable code.
- Team Player: Youre collaborative and communicative, able to work closely with team members across different functions.
- Self-Starter: Proactive, eager to learn, and capable of working independently to deliver results.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,074,894 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Frontend
Similar stack
Same company
Johannesburg
Intermediate UX Developer
8 hours ago
In office · Full-Time · Stellenbosch
JavaScript
TypeScript
Frontend
Webpack
React.js
Material UI
MUI X
DevOps
CI/CD
Git
Design
Figma
Apply
Senior Frontend Developer
1 day ago
≈ $32k – $75k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Johannesburg
JavaScript
TypeScript
Frontend
Vue.js
Angular
React.js
DevOps
Git
Apply
JavaScript Senior Developers
1 day ago
≈ $33k – $76k per year (Estimated) · In office · Bachelor's Degree · Johannesburg
JavaScript
TypeScript
SQL
Node JS
Databases
MySQL
PostgreSQL
Oracle
MS SQL
SQLite
Frontend
Vue.js
Next.js
Angular
React.js
npm
DevOps
Rest API
Prometheus
CI/CD
Git
Kubernetes
AppDynamics
Bitbucket
kubectl
GitHub
GitLab
SOAP
Management
Confluence
Agile
QA
Sentry
Apply
$51k per year · In office · Full-Time · 3+ years exp · Midrand
JavaScript
TypeScript
Frontend
Angular
React.js
Apply
Javascript Developer
4 days ago
≈ $45k – $103k per year (Estimated) · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Johannesburg
JavaScript
DevOps
CI/CD
Apply
Apply
Apply
Program Manager
1 day ago
In office · 10+ years exp · Johannesburg
Analytics
Power BI
Management
Microsoft Project
SharePoint
Agile
Apply
Data Architect
1 day ago
In office · Confidential · 8+ years exp · Bachelor's Degree · Johannesburg
SQL
Databases
Snowflake
Databricks
Microsoft Fabric
DevOps
Azure
AWS
Analytics
Power BI
ETL/ELT
Apply
Data Analyst Lead
1 day ago
In office · 7+ years exp · Bachelor's Degree · Johannesburg
Python
SQL
Databases
Snowflake
Databricks
Microsoft Fabric
DevOps
Azure
Analytics
Tableau
Power BI
Apply
This is one of many
2,074,894 more open roles from verified company boards, updated every day.

