In this role, you will be responsible for designing and developing projects using the Laravel framework and PHP. Your primary focus will be on delivering high-quality web applications, services, and tools for our business.
To excel as a Laravel developer, you should have a strong command of Laravel's GUI and possess the ability to design and implement PHP applications from inception to completion. A successful candidate will be able to leverage their expertise and experience with the Laravel framework to independently deliver comprehensive solutions within tight deadlines.
Responsibilities
Engaging in discussions with clients and the development team to understand project objectives and requirements.
Designing and developing web applications using Laravel, ensuring adherence to best practices and industry standards.
Identifying and resolving issues in the implementation phase, as well as debugging builds to ensure smooth functionality.
Collaborating with front-end and back-end developers to achieve project goals and seamless integration between components.
Conducting thorough testing of both user-facing and backend functionalities, ensuring optimal performance and a seamless user experience.
Proactively scaling projects based on client feedback and evolving business needs, while maintaining efficient and scalable code.
Documenting and reporting on the work accomplished using Laravel, providing detailed updates on progress and milestones achieved.
Maintaining and managing web-based applications, including monitoring performance, troubleshooting issues, and implementing necessary updates.
Presenting project updates and deliverables in meetings with clients and management, effectively communicating the value and impact of the work accomplished.
Solid experience in web development using Laravel PHP framework
In-depth understanding of the entire software development life cycle (agile/waterfall model).
Strong understanding of RESTful APIs and web services.
Experience with HTML, CSS, Bootstrap, Tailwind and JavaScript/jQuery.
Familiarity with front-end build tools like Webpack, NPM, and Gulp.
Knowledge of Laravel livewire, Inertia, and Alpine JS.
Knowledge of OOP (Object Oriented Programming).
Must have a task-oriented mindset and be adaptive to new tools and technologies.
Knowledge of database systems, particularly MySQL.
Understanding of version control systems, preferably Git.
Familiarity with testing frameworks like PHP Unit and Jest.
Ability to write clean, maintainable, and well-documented code.
Strong problem-solving and debugging skills.
Excellent teamwork and communication skills.
The desire and ability to learn.