Key responsibilities
1. Develop, maintain, and optimize scalable web applications using PHP and Laravel.
2. Build and customize admin panels and dashboards using Filament Admin.
3. Create dynamic, interactive front-end interfaces with Vue.js.
4. Collaborate with cross-functional teams to define, design, and implement new features.
5. Write clean, efficient, and well-documented code adhering to industry best practices.
6. Troubleshoot and resolve technical issues and bugs efficiently.
7. Integrate third-party APIs and services, including payment gateways and other tools.
8. Ensure applications are secure, scalable, and performant.
9. Stay updated with emerging trends and technologies in the Laravel and Vue.js ecosystems.
Key Competencies / Skills
1. Proven experience as a PHP Developer with strong expertise in Laravel.
2. Hands-on experience with Filament Admin for building admin interfaces.
3. Proficiency in Vue.js, including building components and managing state.
4. Solid understanding of RESTful APIs and their integration.
5. Experience with database design and optimization (MySQL, PostgreSQL, etc.).
6. Strong knowledge of front-end technologies (HTML, CSS, JavaScript).
7. Familiarity with Git for version control.
8. Excellent problem-solving and communication skills
9. Experience with or knowledge of Point of Sale (POS) systems.
10. Familiarity with other Laravel admin tools (e.g., Nova, Voyager).
11. Experience with Tailwind CSS or other modern CSS frameworks.
12. Knowledge of cloud platforms (AWS, Google Cloud, etc.) and deployment pipelines.
13. Understanding of containerization tools like Docker.
14. Experience with automated testing and CI/CD workflows
Required Qualifications & Experience
1.Bachelor\'s degree in computer science or related field
2. 3+ years of experience in software development
3. Strong analytical, problem-solving skills and attention to detail
4. Support clients in the US
5. Relocate to Nyeri, Kenya