Full Stack Developer (Javascript, Vue.js & PHP)
Job Details
Job Description
Become a key part of a fast-growing software company transforming the South African property management industry as a Full Stack Developer. You’ll design and develop high-performance web and mobile applications, leveraging your expertise in JavaScript, Vue.js, and PHP. Collaborate with cross-functional teams to create responsive, scalable solutions that integrate seamlessly with SQL and NoSQL databases, ensuring optimal functionality in high-volume transaction environments. This role offers the opportunity to innovate and contribute to cutting-edge property management systems.
Requirements
- Tertiary qualification in Computer Science or related field (preferred)
- 3 to 5 years of software development experience
- Proficiency in JavaScript (ES6+) and Vue.js (including Vue CLI, Pinia, Vue Router)
- Strong knowledge of HTML5, CSS3, Bootstrap, and other CSS frameworks
- Experience with server-side rendering (e.g., Next.js)
- Experience with PHP, RESTful APIs, and frameworks like Slim
- Familiarity with SQL (MySQL, SQL Server) and NoSQL (MongoDB) databases
- AWS (EC2, Lambda, RDS), CI/CD pipelines, and Apache/IIS web servers
- Git for version control
- Knowledge of functional and object-oriented programming paradigms
- Experience with real-time communication layers (e.g., WebSockets) is a plus
- Familiarity with accounting or property management systems is a plus
- Experience with mobile frameworks (Flutter, Cordova, PhoneGap) is a plus
Responsibilities
- Translate application storyboards and use cases into functional web applications
- Design, develop, and maintain efficient, reusable, and reliable JavaScript/PHP code
- Ensure optimal performance, responsiveness, and scalability of applications
- Implement and maintain modern, interactive user interfaces (UIs) using Vue.js
- Work in open forums to demonstrate project progress, identify task groups, and recommend assignments
- Communicate regularly with cross-functional teams (designers, product managers, etc.)
- Propose upgrades to align with modern security and development best practices
- Conduct testing, bottleneck analysis, and bug fixes
- Optimize applications for maximum speed and efficiency
- Maintain code quality, organization, and automation
- Provide end-user support and troubleshoot issues
- Stay updated with advancements in JavaScript, Vue.js, SQL/NoSQL, and AWS technologies
- Implement serverless architectures (e.g., AWS Lambda) and real-time communication layers
Apply online
Additional Instructions
Apply by visiting the provided link on the Datafin Recruitment website. Prepare your CV, emphasizing your experience with JavaScript, Vue.js, PHP, and database integration. Follow the application instructions, and include any additional materials, such as a portfolio, if requested.
Jobs in Western Cape
Our client is searching for a highly driven and adaptable Key Account Sales Repr...
Rola Motor Group is looking for a qualified Motor Technician to join their team ...
Rola Motor Group is seeking a Qualified Motor Technician for their Volvo dealers...
Rola Ford in Caledon is seeking a Service Department Driver to play a critical r...
Rola BYD is looking for a motivated and team-oriented individual to join their S...