About the job
The PHP Developer will be responsible for building and maintaining high-quality web applications that meet the company's needs for functionality, performance, scalability, and reliability, adhering to realistic implementation schedules and development goals. Reporting to the Special Projects Team Lead within Applications Delivery, you will design and implement solutions, write clean and efficient PHP code, resolve incidents, and work closely with developers and testers in a Scrum environment.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Your key responsibilities
- Design solutions that meet project requirements by understanding the problem, planning the approach, and creating a blueprint for the software
- Implement and support the designed solutions, writing clean, efficient, and bug-free PHP code
- Handle reported incidents such as bugs or errors, troubleshoot issues, identify root causes, and apply fixes
- Review code regularly and collaborate with other developers to ensure code quality, adherence to best practices, and consistency across the project
- Manage code versions using tools such as Git, committing changes, merging branches, and following the established internal development workflow
- Attend regular stand-ups with the project team and provide updates as directed by the Scrum framework
- Maintain technical documentation for upcoming and existing integrations, and create mock-ups and sample payloads for contract testing where required
- Collaborate continuously with the testing team and perform unit, integration, security, and performance testing
- Handle incidents and changes, prioritizing, following up, and re-assigning tickets to team members, and troubleshooting and resolving issues directly when needed
- Keep system documentation up to date, including APIs, integration contract documentation, and training guides, ensuring all changes and issues are recorded
- Provide training to team members to improve their skills
- Understand and practice information security fundamentals covering the confidentiality, integrity, and availability of information
What we’re looking for
(a) Required skills / qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- At least 6 years of experience in software development, including a minimum of 4 years in PHP development
- Mastery of the PHP language, including syntax, data structures, core functions, and object-oriented programming (OOP) concepts
- Experience with PHP frameworks such as Laravel and Symfony, and with software design patterns such as MVC, Singleton, and Factory
- Proficiency in both frontend (HTML, CSS, JavaScript) and backend development, and understanding of architecture patterns including MVC and microservices
- Proficiency with relational databases such as MySQL, PostgreSQL, or SQLite, including SQL queries, schema management, and CRUD operations
- Strong knowledge of building and consuming RESTful APIs in PHP, using JSON or XML, with a solid understanding of HTTP protocols
- Understanding of common web security vulnerabilities (e.g., SQL injection, cross-site scripting) and best practices for secure coding, data encryption, and user authentication
- Experience with unit testing frameworks such as PHPUnit and debugging tools
- Expertise in Apache web server, with fair knowledge of Linux, Unix, or Windows operating systems
- Familiarity with Agile and Scrum, Git, and tracking tools such as Jira or Microsoft Azure DevOps (TFS)
(b) Preferred skills / qualifications
- Knowledge of Moodle CMS, including development, customization, and integration with other systems
- Experience with DevOps tools and practices, including CI/CD pipelines
- Strong ability to identify performance bottlenecks and implement optimizations
- Excellent problem-solving and critical thinking skills
- Strong communication skills and the ability to work well in a team
What working at the company offers
We foster an inclusive, innovative, and collaborative environment with a diverse team of 1,100+ employees from 68 nationalities. We are united by our values: Grit, where we overcome challenges with resilience and determination; Passion, which drives us to pursue excellence in everything we do; and Impact, as we aim to inspire progress and create meaningful change. Our culture is grounded in trust, accountability, and high performance.
- Competitive Salary: We offer an attractive salary package based on your skills and experience
- Yearly Bonus: In recognition of your contributions, you will receive a performance-based annual bonus
- Exclusive Discount Cards: Access special benefits with Esaad and Fazaa cards, offering discounts across a wide range of services
- Premium Family Insurance: We provide comprehensive health coverage, including dental, vision, and life insurance, ensuring the well-being of you and your family
- Learning & Development: We offer access to top-tier learning platforms to help you grow in your career. Learn at your own pace with unlimited access to premium courses.