Job Description
Role Overview :
We are seeking a skilled and experienced PHP Developer with a strong understanding of both Laravel and CodeIgniter frameworks.
In this role, you will be responsible for developing and maintaining web applications using these PHP frameworks, contributing to both new projects and the maintenance of existing systems.
You will be a key member of our development team, leveraging your expertise to build robust, scalable, and efficient :
– Develop and maintain web applications using the PHP programming language and the Laravel framework.
– Work on existing projects built using the CodeIgniter framework, including maintenance, enhancements, and bug fixes.
– Write clean, well-documented, and efficient PHP code adhering to coding standards and best practices.
– Collaborate with cross-functional teams including front-end developers, designers, and project managers to understand requirements and deliver solutions.
– Design and implement database schemas and interact effectively with relational databases (e.g., MySQL, PostgreSQL).
– Develop and consume RESTful APIs.
– Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
– Troubleshoot and resolve technical issues across different projects and frameworks.
– Participate in code reviews to ensure code quality and adherence to standards.
– Contribute to architectural discussions and provide input on technical design decisions.
– Develop and maintain unit and integration tests to ensure code quality and test coverage.
– Stay up-to-date with the latest advancements in PHP, Laravel, CodeIgniter, and related web technologies.
– Contribute to the continuous improvement of our development processes and tools.
– (Include any other specific responsibilities relevant to the role within your Required : Skills :
– Strong proficiency in PHP programming language.
– Extensive experience with the Laravel framework (including its core features, Eloquent ORM, Blade templating engine, routing, etc.).
– Solid experience working with the CodeIgniter framework (understanding its architecture, MVC pattern, libraries, helpers, etc.).
– Strong understanding of object-oriented programming (OOP) principles and design patterns.
– Experience with relational databases (e.g., MySQL, PostgreSQL) and writing efficient SQL queries.
– Experience with version control systems (e.g., Git).
– Understanding of RESTful API design and development.
– Familiarity with build tools and dependency management (e.g., Skills :
– Experience with front-end technologies such as HTML, CSS, JavaScript, and related frameworks/libraries (e.g., jQuery, Vue.js, React).
– Knowledge of server-side rendering (SSR) concepts.
– Experience with testing frameworks for PHP (e.g., PHPUnit, Pest).
– Familiarity with caching mechanisms (e.g., Redis, Memcached).
– Experience with deployment processes and tools.
– Knowledge of security best practices for web applications.
– Experience with containerization technologies (e.g., Docker).
– Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
– Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure Skills :
– Excellent analytical and problem-solving skills.
– Strong communication and interpersonal skills.
– Ability to work independently and as part of a collaborative team.
– Proactive and self-motivated with a strong sense of ownership.
– Ability to learn and adapt to new technologies quickly.
– Good organizational and time management skills
(ref:hirist.tech)