Job Description
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.
- A proactive and collaborative mindset.