Senior Laravel Developer

Johannesburg, Gauteng, South Africa

Job Description


Key Responsibilities:

  • Lead the development of web applications using the Laravel framework.
  • Architect and develop complex web applications and APIs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application for maximum speed and scalability.
  • Write clean, maintainable, and efficient code following best practices.
  • Troubleshoot and debug complex issues in a timely manner.
  • Conduct code reviews and mentor junior developers.
  • Implement automated testing platforms and unit tests.
  • Stay up-to-date with the latest industry trends and technologies.
  • Manage project timelines, tasks, and deliverables.
Requirements:
  • Experience: 5+ years of professional experience in PHP development with at least 3 years working with Laravel.
  • Expertise: Deep understanding of the Laravel framework, including Eloquent, Blade, and Artisan.
  • Frontend Skills: Experience with Bootstrap, Tailwind CSS, Livewire, and Alpine.js.
  • Database: Strong experience with MySQL or PostgreSQL, database design, and query optimization.
  • Tools: Proficient with version control systems like Git. Experience with Docker and CI/CD pipelines is advantageous.
  • APIs: Experience building RESTful APIs and working with third-party APIs.
  • Testing: Strong experience with PHPUnit and Test-Driven Development (TDD).
  • Security: Solid understanding of web security practices and their implementation in Laravel.
  • Problem-Solving: Excellent problem-solving skills and ability to work under tight deadlines.
  • Communication: Strong verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical team members.
  • Education: Bachelors degree in Computer Science, Engineering, or a related field is preferred but not required.
Nice-to-Haves:
  • Experience with cloud services like AWS or Azure.
  • Knowledge of other PHP frameworks like Symfony.
  • Familiarity with Agile development methodologies.
  • Experience with queue systems like Redis or Beanstalkd.
  • Experience with Google BigQuery.
  • Contributions to open-source projects or a strong GitHub profile.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1342384
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned