Job Summary
We are seeking a Junior PHP Developer with strong experience in the CodeIgniter framework to develop and maintain high-performance web applications. The ideal candidate will have hands-on expertise in backend development, database optimization, and building secure, scalable applications using CodeIgniter.
You will work closely with cross-functional teams to translate business requirements into efficient technical solutions, ensuring application performance, reliability, and a seamless user experience.
Key Responsibilities
CodeIgniter-Based Development
• Design, develop, and maintain web applications using the CodeIgniter framework.
• Implement MVC architecture effectively within CodeIgniter projects.
• Customize and extend CodeIgniter libraries, helpers, and core functionalities.
Code Quality & Security
• Write clean, maintainable, and secure PHP code aligned with CodeIgniter best practices.
• Implement input validation, data sanitization, and security measures (XSS, CSRF, SQL Injection prevention).
Database Management & Optimization
• Design and manage MySQL databases aligned with CodeIgniter structure.
• Optimize queries, indexing, and database performance for scalable applications.
API Development & Integration
• Develop and consume RESTful APIs within CodeIgniter applications.
• Integrate third-party services (including payment gateways) securely.
Troubleshooting & Debugging
• Identify and resolve bugs, performance issues, and bottlenecks in CodeIgniter applications.
• Ensure application stability and high availability.
Collaboration & Code Reviews
• Collaborate with frontend developers, UI/UX designers, and QA teams.
• Participate in peer code reviews to maintain code quality and consistency.
Continuous Improvement
• Contribute to performance tuning, refactoring, and scalability improvements.
• Stay updated with latest CodeIgniter practices and PHP advancements.
Required Skills & Experience
Technical Skills
• 2+ years of hands-on experience in PHP with strong focus on CodeIgniter framework
• Strong understanding of MVC architecture (as implemented in CodeIgniter)
• Proficiency in MySQL (schema design, query optimization, indexing)
• Experience in building and consuming RESTful APIs
• Working knowledge of:
• • HTML5, CSS3
• • JavaScript and jQuery
• Strong understanding of:
• • Object-Oriented Programming (OOP)
• • CodeIgniter routing, controllers, models, and views
Tools & Practices
• Experience with Git for version control
• Familiarity with debugging tools and performance optimization techniques
Education
• Bachelor’s degree in computer science, IT, or related field (preferred)
Soft Skills
• Strong analytical and problem-solving abilities
• Effective time management and ability to meet deadlines
• Clear communication and teamwork skills
• Willingness to learn and adapt to evolving technologies