Laravel Developer
To qualify for the role you must have:
Your key responsibilities:
– Develop, test, and maintain robust, scalable, and secure web applications using Laravel.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Lead and mentor a team of developers to deliver projects on time and within scope.
– Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
– Troubleshoot and resolve complex technical issues.
– Write clean, maintainable, and efficient code following best practices.
– Conduct code reviews and ensure the quality of the codebase.
– Optimize application performance and ensure high availability and scalability.
– Stay updated with the latest industry trends and technologies to ensure continuous improvement in development practices.
– Contribute to the architecture and design decisions of the application.
Skills and attributes for success:
– In-depth knowledge of Laravel framework and its ecosystem.
– Strong understanding of PHP, MySQL, HTML, CSS, JavaScript, and AJAX.
– Experience with RESTful APIs and third-party integrations.
– Proficient in version control systems, such as Git.
– Familiarity with front-end frameworks (e.g., Vue.js, React) is a plus.
– Excellent problem-solving skills and attention to detail.
– Strong communication skills and ability to work effectively in a team environment.
– Understanding of cloud services (e.g. AWS, Azure) is a plus.
– Experience with Agile/Scrum development methodologies is a plus.
– Knowledge of containerization technologies (e.g. Docker) is a plus.