Experience Required:6+ years of professional development experienceMinimum 2+ years of experience leading a team of at least 2 membersKey Skills & Expertise:PHP & MVC Frameworks:Strong experience with PHP MVC frameworks such as Laravel and CodeIgniterObject-oriented PHP programming and data structuresWeb Development:Proficient in developing high-end web applications using PHP, MySQL, AJAX, and API integrationFamiliarity with HTML & CSSIn-depth knowledge of MySQL including database design, structuring, performance optimization, stored procedures, and triggersExperience with e-commerce shopping cart development, including shipping and payment gateway integrationKnowledge of web services, open-source technologies, and plugin customizationJavaScript & Front-End Development:Proficient with JavaScript and one or more frameworks such as Vue.js, jQuery, or AngularJSStrong skills in front-end web application architectureVersion Control & Collaboration:Experience with repository management and version control systems, particularly GITAbility to work closely with designers, project managers, and other developers to deliver high-quality software solutionsRole & Responsibilities:Development & Maintenance:Develop and maintain web applications using PHP, MySQL, NoSQL, and related technologiesWrite clean, efficient, and well-documented codeDesign and develop scalable, maintainable, and reusable software solutionsProject Management:Oversee multiple projects, ensuring they are completed on time and meet quality standardsManage and mentor a team of developers, fostering a positive and collaborative team cultureParticipate in code reviews to ensure code quality and consistencyFeature Development & Implementation:Develop and implement new features and functionalityEnsure responsiveness and efficiency of applicationsIdentify and troubleshoot issues with existing softwareAPI Development & Testing:Develop high-quality RESTful APIsPerform API and software load testingLeadership & Mentorship:Mentor junior developers, helping them grow and improve their skillsCollaborate with team members to improve processes and tools