Where

Senior Software Developer (RESTful APIs, Fluttter, Firebase, PHP, and Laravel)

King Price Group
Pretoria Full-day Full-time

Description:

Position Summary:

We are seeking an experienced Senior Software Developer with expertise in Flutter, PHP, and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in designing, architecting, and implementing scalable solutions, mentoring junior developers, and ensuring the delivery of robust, secure, and efficient software systems. Important: The candidate must be Afrikaans-speaking to effectively collaborate with the team and stakeholders.

Key Responsibilities:

  1. Software Architecture & Development
  • Design, develop, and maintain complex web and mobile applications using Laravel, PHP, and MySQL
  • Lead architectural decisions to ensure scalability, security, and performance
  • Design, document, and implement best practices for software development, code quality, and security
  • Maintain and improve existing applications for long-term sustainability
  1. API Development & Third-Party Integrations
  • Develop and manage RESTful APIs for seamless integration with external services and frontend applications
  • Work with third-party services such as payment gateways, authentication providers, and cloud storage
  • Ensure API security, OAuth authentication, and data protection
  1. Database Management & Performance Optimization
  • Design and optimize database schemas and queries for high-performance applications
  • Implement database indexing, caching strategies, and optimization techniques
  • Manage data migrations, backup processes, and recovery procedures
  1. Leadership & Mentorship
  • Lead and mentor junior and mid-level developers, conduct code reviews, and provide technical training
  • Foster a culture of collaboration, innovation, and continuous learning within the development team
  • Lead technical discussions and architecture reviews
  1. DevOps & Deployment
  • Design, implement, and manage CI/CD pipelines for automated testing and efficient deployment
  • Set up and maintain cloud services
  • Monitor and improve application reliability, load times, and system health
  1. Testing, Debugging & Security
  • Implement unit tests, integration tests, and automated testing strategies
  • Identify, debug, and resolve complex software bugs and security vulnerabilities
  • Ensure compliance with industry security standards

Requirements & Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience: Minimum of 5+ years of experience in RESTful APIs, Firebase, and mobile UI/UX principles (Flutter/Android), PHP development, with at least 3+ years of experience in Laravel
  • Language: Must be Afrikaans-speaking

Technical Skills:

  • Expertise in RESTful APIs, Firebase, mobile UI/UX principles, PHP, Laravel, MySQL, and MVC architecture
  • Strong knowledge of Object-Oriented Programming (OOP) and design patterns
  • Experience with mobile frontend development
  • Proficiency in Git, CI/CD pipelines, Docker, Kubernetes, and cloud platforms
  • Experience with GraphQL and WebSockets is a plus

Soft Skills:

  • Excellent problem-solving and analytical skills
  • Strong communication and leadership abilities
  • Ability to work under pressure and meet deadlines
  • Passion for continuous learning and technology innovation

Requirements:

  • Design, develop, and maintain complex web and mobile applications using Laravel, PHP, and MySQL
  • Lead architectural decisions to ensure scalability, security, and performance
  • Design, document, and implement best practices for software development, code quality, and security
  • Maintain and improve existing applications for long-term sustainability
  • Develop and manage RESTful APIs for seamless integration with external services and frontend applications
  • Work with third-party services such as payment gateways, authentication providers, and cloud storage
  • Ensure API security, OAuth authentication, and data protection
  • Design and optimize database schemas and queries for high-performance applications
  • Implement database indexing, caching strategies, and optimization techniques
  • Manage data migrations, backup processes, and recovery procedures
  • Lead and mentor junior and mid-level developers, conduct code reviews, and provide technical training
  • Foster a culture of collaboration, innovation, and continuous learning within the development team
  • Lead technical discussions and architecture reviews
  • Design, implement, and manage CI/CD pipelines for automated testing and efficient deployment
  • Set up and maintain cloud services
  • Monitor and improve application reliability, load times, and system health
  • Implement unit tests, integration tests, and automated testing strategies
  • Identify, debug, and resolve complex software bugs and security vulnerabilities
  • Ensure compliance with industry security standards
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience: Minimum of 5+ years of experience in RESTful APIs, Firebase, and mobile UI/UX principles (Flutter/Android), PHP development, with at least 3+ years of experience in Laravel
  • Language: Must be Afrikaans-speaking
  • Expertise in RESTful APIs, Firebase, mobile UI/UX principles, PHP, Laravel, MySQL, and MVC architecture
  • Strong knowledge of Object-Oriented Programming (OOP) and design patterns
  • Experience with mobile frontend development
  • Proficiency in Git, CI/CD pipelines, Docker, Kubernetes, and cloud platforms
  • Experience with GraphQL and WebSockets is a plus
  • Excellent problem-solving and analytical skills
  • Strong communication and leadership abilities
  • Ability to work under pressure and meet deadlines
  • Passion for continuous learning and technology innovation
06 Jan 2026;   from: careers24.com

Similar jobs

Description: Position Summary: We are seeking an experienced Senior Software Developer with expertise in Flutter, PHP, and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in designing, ...
2 days ago
Description: Position Summary: We are seeking an experienced Senior Software Developer with expertise in Flutter, PHP, and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in designing, ...
2 days ago
Description: Position Summary: We are seeking an experienced Senior Software Developer with expertise in Flutter, PHP, and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in designing, ...
2 days ago
Description: Position Summary: We are seeking an experienced Senior Software Developer with expertise in Flutter, PHP, and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in designing, ...
2 days ago