We are seeking a highly skilled and experienced Senior PHP Developer to join our dynamic team. The ideal candidate will have a strong background in PHP development, experience with front-end technologies, and a passion for creating robust and scalable web applications. As a Senior PHP Developer, you will be responsible for leading development projects, mentoring junior developers, and ensuring the performance and security of our applications.
### Responsibilities
- Design, develop, and maintain web applications using PHP and related technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Conduct code reviews and mentor junior developers.
- Identify and resolve performance and scalability issues.
- Write and execute unit tests and integration tests.
- Implement security best practices to protect applications from vulnerabilities.
- Work with project managers to define project requirements and deliverables.
### Required Skills and Qualifications
- Advanced knowledge of PHP and its frameworks (e.g., Laravel, Symfony, Code ignitor).
- Proficiency in HTML, CSS, JavaScript, and JavaScript frameworks (e.g., React, Angular).
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Proficiency in using Git and Git-based workflows.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work collaboratively in a team environment.
- Typically, 5+ years of experience in PHP development.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).