Description:
We are seeking a motivated and skilled Full Stack Developer with hands-on experience in PHP, CodeIgniter, Laravel, and jQuery to join our dynamic development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications and services, ensuring a smooth user experience and high-quality code across both frontend and backend systems.
Key Responsibilities:
- Develop, test, and deploy web applications using PHP, CodeIgniter, Laravel, and jQuery.
- Write clean, maintainable, and well-documented code, following best practices for security and performance.
- Participate in the full software development lifecycle, including planning, design, development, testing, and deployment.
- Troubleshoot, debug, and optimize existing applications to improve performance and scalability.
- Collaborate with cross-functional teams to gather requirements, provide technical solutions, and ensure timely delivery of features.
- Integrate third-party APIs and services to enhance application functionality.
- Maintain version control using Git and participate in code reviews to ensure high-quality standards.
- Continuously learn new technologies and frameworks to stay current with industry trends and best practices.
Required Skills & Qualifications:
- 1+ year of professional experience with PHP, CodeIgniter, Laravel, and jQuery.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with database management and SQL (MySQL).
- Solid understanding of HTML, CSS, JavaScript, and front-end frameworks.
- Experience with responsive web design and front-end development practices.
- Knowledge of RESTful APIs and web services integration.
- Familiarity with version control systems like Git.
- Ability to troubleshoot, debug, and optimize code for performance.
- Good understanding of security best practices in web development.
- Strong communication skills and the ability to work well within a team.
- Desired Skills (Optional):
- Experience with JavaScript frameworks like Vue.js or React.
- Knowledge of cloud platforms (AWS, Google Cloud, etc.) and deployment processes.
- Familiarity with agile development methodologies.
- Experience with testing frameworks and automated testing.