
Job Information
ENTERTAINER FZ LLC Full Stack Developer in Dubai, United Arab Emirates
About Us The ENTERTAINER is a leading digital company dedicated to adding value for consumers by bringing them the best incentive offers globally. We are a 100% digital, data-driven tech company providing first-rate offers across renowned dining, leisure, entertainment, and hotel brands worldwide. The ENTERTAINER has grown with the aim of creating unbeatable value and loyalty everywhere we operate. We believe that "experience is everything," and that's why we are passionate about creating unforgettable experiences for our customers, partners, and employees. Role Overview
We are seeking a talented PHP Full Stack Web Developer to join our team. In this role, you will design, develop, and maintain innovative web-based applications that power our portal and premium service platforms. You will work closely with both front-end and back-end teams to create high-performance, scalable, and secure applications while staying abreast of the latest web development trends.
The ideal candidate is a seasoned leader with a proven track record in agile product delivery, cross-functional team management, and stakeholder collaboration, ideally within the lifestyle app or similar technology sectors.
As a Full Stack Developer you will
Application Development
Develop and maintain cutting-edge, web-based PHP applications using modern PHP frameworks such as Laravel, Yii, Zend, Symfony, and Phalcon.
Design and implement server-side logic, manage central databases, and ensure responsive performance to front-end requests.
Build efficient, state-of-the-art applications, with an emphasis on creating testable and reusable PHP modules.
Front-End and Back-End Integration
Develop and integrate frameworks using popular JavaScript libraries and frameworks including Vue.js, Angular.js, React.js, and Node.js.
Ensure that HTML, CSS, and JavaScript across applications are valid, consistent, and optimized for performance.
Integrate third-party payment gateways like Checkout.com, Adyen, Tap Payments, Tabby, and Tamara into applications, ensuring smooth and secure transactions.
Collaboration and Agile Practices
Work collaboratively with the User Experience (UX) team to ensure design and functionality align with business goals.
Engage in an agile environment, collaborating with Development and Project teams to deliver quality work on time.
Communicate effectively with both internal teams and customers to gather requirements and convey progress.
Quality Assurance and Optimization
Conduct SQL queries, stored procedures, and build data-driven applications to meet evolving business needs.
Perform unit testing using frameworks such as PHPUnit, PHPSpec, and Behat, and maintain comprehensive documentation.
Review and refactor code to uphold best practices, optimize performance, and enhance code maintainability.
Utilize test-driven development (TDD) and acceptance tests to ensure feature quality and reliability.
Security and API Development
Implement and maintain robust security measures including encryption, SSO, OAuth, and certificate-based protocols to secure data transmission.
Develop RESTful APIs, leveraging Open API specifications and API Gateway to ensure secure and efficient microservices communication.
Integrate and secure payment APIs, ensuring compliance with industry standards like PCI-DSS for secure payment processing with platforms such as Checkout.com, Adyen, Tap Payments, Tabby, and Tamara.
Additional Duties
Engage in the entire web application development lifecycle—from concept and design through development, deployment, and post-launch support.
Stay current with emerging trends and best practices in web development, and proactively suggest improvements.
What we’re looking for
Bachelor’s degree in business, Computer Science, Engineering, or in a related field.
3 to 5 years of hands-on experience in PHP, PHP (OOP), HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Ajax.
Proficiency in at least one major PHP framework (e.g., Laravel, Yii, Zend, Symfony, Phalcon).
Experience with JavaScript frameworks such as Vue.js, Angular.js, React.js, and Node.js.
Solid understanding of software testing methodologies using tools like PHPUnit, PHPSpec, and Behat.
Familiarity with distributed SOA, web services, relational database concepts, Elastic Search, DynamoDB, and AWS technologies.
Expertise in database systems (PostgreSQL/MySQL/NoSQL, REDIS) and query optimization.
Strong grasp of programming principles, data structures, and algorithms.
Experience integrating and maintaining payment systems such as Checkout.com, Adyen, Tap Payments, Tabby, and Tamara.
Experience with code versioning tools such as Git, Mercurial, or SVN.
Proven ability to work effectively in Agile teams, demonstrating strong ownership and commitment to deadlines.
Experience with cloud-based deployments and containerization (Docker, Kubernetes).
Familiarity with modern DevOps practices and continuous integration/continuous delivery (CI/CD) pipelines.
An understanding of modern front-end build tools and environments.
What We Offer
Competitive salary and benefits package.
Opportunity to work with a dynamic and innovative company.
A chance to contribute to the success of a well-known UAE brand.
Powered by JazzHR