Qualifications
We are looking for a highly skilledLaravel Developerwho is passionate about building scalable and maintainable applications while adhering to best coding practices. The ideal candidate will have a strong grasp ofSOLID principles,unit and feature testing, and will be committed to writingclean, efficient, and well-documented code.
Key Responsibilities:
Develop, maintain, and enhance web applications using Laravel and related technologies.
ApplySOLID principlesto ensure scalable and maintainable architecture.
Writeunit and feature teststo ensure code reliability and robustness.
Optimize application performance and security following best practices.
Collaborate with cross-functional teams, including designers, product managers, and other developers.
Maintain and refactor existing codebase for improved readability and performance.
Stay up to date with the latest Laravel updates, best practices, and industry trends.
Work with version control systems (Git) and participate in code reviews.
Requirements:
3+ years of experiencein Laravel development.
Strong understanding and application ofSOLID principlesin software development.
Proficiency inPHP,Laravel framework, andObject-Oriented Programming (OOP).
Experience withunit testing frameworks(PHPUnit, Pest) andfeature testing.
Knowledge ofMySQL/PostgreSQL, database design, and query optimization.
Familiarity with front-end technologies like React, Vue.js, or Alpine.js is a plus.
Experience with RESTful API development and third-party integrations.
Strong knowledge of Git version control.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Nice to Have:
Experience withDockerand containerized development environments.
Familiarity withCI/CD pipelinesfor automated testing and deployment.
Understanding of microservices architecture and event-driven programming.
Apply via :
jobs.smartrecruiters.com