Job Description
About the Role
Barratt and Co is seeking a skilled Software Developer to join our team in Western Cape. As a key member of our development team, you will be responsible for building and maintaining a React-based user interface deployed into customer environments, while also developing and enhancing Python-based APIs. This role offers a unique blend of front-end and back-end development, with approximately 50% focus on React/TypeScript and 50% on Python API work.
Key Responsibilities
- Build and maintain a React-based user interface deployed into customer environments
- Develop, enhance and support Python-based APIs
- Work across the full UI lifecycle from concept and design through to CI CD and automated testing
- Write clean, maintainable TypeScript and Python code with a strong focus on reliability and performance
- Contribute to automated testing using Playwright
- Work with PostgreSQL and ensure efficient database interactions
- Collaborate with product and engineering team members to deliver high-quality releases
Requirements
- Proven experience as a mid-level Software Developer
- Strong hands-on experience with React and TypeScript
- Experience with Playwright or similar automated testing frameworks
- Solid Python experience, particularly in API development
- Working knowledge of PostgreSQL
- Good understanding of CI CD pipelines and modern development workflows
- Strong grasp of data handling and performance considerations
- Good communication skills and a collaborative, team-oriented mindset
Qualifications
No formal qualifications are required for this role.
Salary & Benefits
Salary: [Please note that the original job description does not mention the salary. If you need to include a salary range, please add it here.]
Note: As per the instructions, I did not include any information not present in the original job description.
How to Apply
Click the green “Go Apply” button below to apply directly online with the employer.
About Automotive Technician Jobs in Western Cape
In the Western Cape region of South Africa, the automotive industry is a significant sector with many opportunities for skilled technicians. Generally, the demand for trained and experienced automotive technicians remains high, driven by the constant need for maintenance and repairs in the province’s fleet of vehicles.
Typically, salaries for automotive technicians in the Western Cape can vary widely depending on factors such as experience, company size, and industry sector. While broad salary ranges are difficult to pinpoint, it is common for entry-level technicians to earn between R30 000 and R50 000 per annum, with more senior roles potentially commanding higher salaries, often ranging from R60 000 to R100 000 or more, depending on qualifications, experience, and specific company requirements. However, these figures are only general guidelines and may not reflect the actual compensation for individual positions.
Common skills required for automotive technicians in Western Cape include mechanical aptitude, problem-solving abilities, excellent communication skills, and a strong understanding of vehicle systems and components. Additionally, many employers place a high value on technical certifications, such as those offered by the National Association of Automobile Engineers (NAFE) or the South African Bureau of Standards (SABS). Other valuable assets often include proficiency in diagnostic tools, experience with computerized engine management systems, and a basic understanding of electrical and electronic systems.
The automotive industry sector in Western Cape commonly employs technicians across various sub-sectors, including manufacturing, financial services, transportation, and government. In the manufacturing sector, for example, technicians may work on assembly lines, inspecting and maintaining vehicles to ensure they meet quality standards. In contrast, those working in the financial services sector might focus on servicing luxury vehicles owned by high-net-worth individuals or companies.
Career development opportunities are also available for automotive technicians in Western Cape, with many employers providing training programs or career advancement schemes. Typically, technicians can progress from junior roles to senior positions, such as team leader or supervisor, after gaining several years of experience and completing relevant training or certifications.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Create a professional email address for job hunting - avoid nicknames or casual addresses.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Gauteng: Foreman posted by ARCS
Provide technical assistance and on-the-job training to techniciansEnsure compliance with manufacturer standards, dealership policies, and warranty...
View JobPotchefstroom: Project Engineer posted by Recruitpro Solutions
Key Responsibilities:Plan, coordinate, and execute engineering projects within the food or milling environmentManage project timelines, budgets, and...
View JobWestern Cape: HR Manager Ref: 4198 posted by NDC Personnel
To succeed in this role, you will need a tertiary qualification in Human Resources Management, Labour Relations, Industrial Psychology, or…
View JobGauteng: Data Systems Analyst posted by Pro-Match Recruitment
Key Responsibilities: Systems OperationsManage user sessions.Advice on new functionality to improve systems.Review system transactions and ensure financial...
View JobJohannesburg North: Junior Data Scientist posted by Network Finance
What You’ll Do:Collect, clean, and transform financial dataAssist with building and refining machine learning modelsSupport anomaly detection and automation...
View JobGauteng: 1177 Operations Engineer (Entry) posted by Imizizi
RESPONSIBILITIES: Assist in managing time management operations and tasks across multiple products.Support process tasks and contribute to efficient...
View Job
Browse Employers
Job Alerts