Location
Remote/Hybrid (South Africa)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
We are looking for a talented Front-End Developer to join a dynamic development team in Cape Town. The ideal candidate will have strong experience building modern web applications using React, TypeScript, and modern JavaScript frameworks, and will thrive in an Agile development environment working with large and evolving codebases.
Required Skills & Experience
- 4 to 5 + years of front-end development experience in production environments
- Strong proficiency in React and npm
- Experience with TypeScript and modern JavaScript
- Solid knowledge of HTML5, CSS3, and responsive web design
- Experience integrating REST APIs
- Strong understanding of DOM manipulation and modern web architecture
- Experience with Git-based version control
- Experience working in Agile SDLC environments
- Familiarity with CI/CD pipelines
- Proven experience building applications using React and TypeScript
- Strong understanding of Single Page Application (SPA) architecture
- Experience working within large or evolving codebases
Key Responsibilities:
- Develop and maintain modern web applications using React and TypeScript
- Build responsive and accessible user interfaces using HTML5, CSS3, and JavaScript
- Integrate front-end components with REST APIs and backend services
- Collaborate with designers, backend developers, and product teams
- Manage and collaborate on code using GitHub
- Participate in Agile ceremonies using tools such as Jira and Confluence
- Implement and maintain CI/CD pipelines and automated deployments
- Work with cloud platforms such as Google Cloud or Microsoft Azure
- Optimize applications for performance and scalability
- Contribute to maintaining and improving large or evolving codebases
Nice-to-Have Skills
- Experience with Next.js
- Familiarity with Node.js environments
- Experience with WordPress
- Exposure to PHP frameworks such as Symfony or Laravel
- Experience with CSS-in-JS libraries such as styled-components
- Experience working with Google Cloud or Microsoft Azure
Additional Information
Reference Number: GZ61133
Location: Cape Town (Hybrid)
Salary: Up to R720,000 per annum (negotiable based on experience)
If you're interested in this opportunity or would like to discuss similar roles, contact:
Garth Zoutendyk
[email protected]
011 463 3633
Referral Bonus:
Know someone perfect for this role? e-Merge offers cash rewards for successful developer referrals.
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.
683,239 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
Similar stack
Same company
In your city
Frontend-разработчик (JS, Angular)
4 hours ago
Remote • Moscow
JavaScript
TypeScript
Frontend
GraphQL
RxJS
Angular
Bootstrap
Sass
DevOps
Git
Apply
Разработчик web систем и интеграций (middle+)
4 hours ago
$23k – $28k per year (net) • In office • Saint Petersburg
JavaScript
PHP
PHP
Composer
Databases
MySQL
Redis
MariaDB
DevOps
Rest API
CI/CD
Git
Docker
Nginx
Apply
Software Development Manager
4 hours ago
Remote/Hybrid
JavaScript
Java
SQL
Java
Micronaut
Databases
Apache Kafka
Frontend
React.js
DevOps
Rest API
Azure
AWS
Docker
Kubernetes
GitHub
Apply
Full Stack Developer
4 hours ago
In office • Bengaluru
Python
JavaScript
SQL
C#
C++
Node JS
Python
Flask
Django
C#
.NET
Node JS
Express
Databases
Apache Kafka
Frontend
Redux
Next.js
React.js
DevOps
Splunk
Dynatrace
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Amazon S3
Amazon ECS
Management
ServiceNow
Agile
Apply
Staff Engineer
4 hours ago
≈ $47k – $98k per year (Estimated) • In office • 10+ years exp • Bengaluru
Python
Go
Java
Databases
Apache Kafka
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
Creditors Clerk
4 hours ago
≈ $9.5k – $18k per year (Estimated) • In office • Full-Time • 2+ years exp
Apply
Buyer
4 hours ago
≈ $14k – $32k per year (Estimated) • In office • Full-Time • 3+ years exp • Johannesburg
Apply
Conveyance Secretary
4 hours ago
$18k – $30k per year • In office • Full-Time • 5+ years exp • Cape Town
Apply
Apply
Cost Accountant
4 hours ago
$44k – $55k per year • In office • Full-Time • 5+ years exp
Analytics
Microsoft Excel
Apply
This is one of many
683,239 more open roles from verified company boards, updated every day.

