We are looking for a talented and dedicated Junior PHP Laravel Developer to join our dynamic development team. The ideal candidate should have a minimum of 2 years of hands-on experience with the Laravel framework, including proficiency in Blade templating and a strong understanding of backend and frontend development in the Laravel ecosystem. Experience with Livewire, React/Vue.js, and Inertia would be a significant advantage.
Key Requirements:
Minimum 2 years of professional experience with Laravel framework.
Proficiency in plain PHP with a strong understanding of core PHP programming concepts, including object-oriented programming (OOP), design patterns, and PHP Standards Recommendations (PSR). Ability to write clean and optimized PHP code and work with legacy PHP applications when required.
Proficiency in Blade templating engine for creating dynamic and responsive UIs.
Strong understanding of RESTful APIs and JSON, with the ability to write robust and efficient APIs.
Demonstrated experience in at least 3 third-party integrations using Laravel.
Strong knowledge of MySQL/PostgreSQL and database management with the ability to write complex queries and optimize database performance.
Familiarity with version control systems such as Git.
Experience with Livewire and/or Inertia (a plus).
Working knowledge of CSS, JavaScript, and Tailwind CSS (a plus).
Exposure to React or Vue.js with Laravel (a significant advantage).
Responsibilities:
Develop, test, and maintain web applications using Laravel.
Collaborate with the team to implement features and ensure seamless integration between backend and frontend.
Work with Blade templates to design and develop responsive user interfaces.
Design, develop, and maintain robust APIs to support application functionality and integrations with third-party services.
Design and optimize database schemas to support scalable and efficient applications.
Utilize Laravel's Eloquent ORM to write efficient, maintainable queries and manage database interactions.
Develop and optimize Livewire and Inertia components (if applicable).
Write clean, maintainable, and efficient code while adhering to coding standards.
Troubleshoot, debug, and improve application performance.
Collaborate with designers, backend developers, and other stakeholders to gather requirements and implement solutions.
Participate in code reviews and ensure the adoption of best coding practices.
Soft Skills:
Strong problem-solving abilities.
Excellent requirements-gathering skills.
Ability to work effectively both independently and within a team.