Overview
As a PHP CodeIgniter Developer, you will play a crucial role in developing and maintaining web applications using the PHP and CodeIgniter framework. Your expertise in PHP and CodeIgniter will contribute to the overall architecture and performance of our applications, ensuring seamless user experiences.
Key Responsibilities
- Develop and maintain web applications using PHP and CodeIgniter framework.
- Write clean, secure, and scalable code following best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize and improve existing software to enhance performance and scalability.
- Integrate data from various back-end services and databases.
- Design and develop APIs, webservices, and interfaces to support mobile applications.
- Ensure the technical feasibility of UI/UX designs.
- Participate in code review and provide constructive feedback to other team members.
- Debug and resolve application issues and technical challenges.
- Stay updated on emerging technologies and contribute to continuous improvement of development processes.
- Collaborate with the QA team to implement comprehensive testing strategies.
- Adhere to Agile methodologies and participate in sprint planning, reviews, and retrospectives.
- Document code and technical specifications.
- Assist in the deployment and maintenance of applications to production environments.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent.
- Proven work experience as a PHP CodeIgniter Developer or similar role.
- Strong understanding of PHP, CodeIgniter framework, and MVC architecture.
- Experience on Angular 1 or more is a plus.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Experience with relational databases (MySQL) and writing efficient SQL queries.
- Hands-on experience in API integration and third-party library integration.
- Version control using Git or similar systems.
- Knowledge of Agile development methodologies.
- Ability to troubleshoot, debug, and upgrade existing software.
- Excellent problem-solving and communication skills.
- Experience in unit testing and test-driven development is a plus.
- Familiarity with security principles and how they apply to web applications.
- Understanding of cross-browser compatibility and web standards.
- Portfolio of previous work or projects is a plus.
- Ability to work independently and as part of a team in a fast-paced environment.
Skills: php,codeigniter,web development,mysql,html/css,javascript,git,agile methodology,angular