Job description
We are seeking a talented and experienced Laravel Developer to join our development team. As a Laravel Developer, you will be responsible for developing and maintaining high-quality web applications using the Laravel framework.
Responsibilities
- Develop and maintain web applications using the Laravel framework.
- Collaborate with the team to design and implement new features.
- Write clean, efficient, and maintainable code.
- Perform code reviews and provide constructive feedback to other team members.
- Troubleshoot and debug issues in existing applications.
- Optimize application performance and scalability.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement and maintain third-party integrations and APIs.
- Participate in project planning, estimation, and prioritization activities.
- Stay up-to-date with industry trends and best practices in web development and Laravel.
Requirements
- 3-5 years of professional experience as a Laravel Developer.
- Strong knowledge of PHP and the Laravel framework.
- Experience with MySQL or other relational databases.
- Proficient in HTML, CSS, and JavaScript.
- Familiarity with front-end frameworks like Vue.js or React is a plus.
- Good understanding of RESTful APIs and API design principles.
- Experience with version control systems, such as Git.
- Strong problem-solving and debugging skills.
- Ability to work independently as well as in a team.
- Excellent communication and collaboration skills
Bonus Skills
- Experience with other PHP frameworks like Symfony or CodeIgniter.
- Knowledge of server management and deployment tools like Docker.
- Familiarity with AWS or other cloud platforms.
- Understanding of test-driven development (TDD) principles.