Enable job alerts via email!

Full Stack Developer

Entertainer Fz

Dubai

On-site

AED 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative company as a Full Stack Web Developer, where you'll design and maintain cutting-edge web applications. This role offers the opportunity to work with modern PHP frameworks and JavaScript libraries, ensuring high-performance and secure applications. You'll collaborate with cross-functional teams in an agile environment, contributing to the development lifecycle from concept to launch. With a focus on delivering quality work and staying ahead of web development trends, this position promises to be both challenging and rewarding. If you're passionate about technology and eager to make a significant impact, this is the perfect opportunity for you.

Benefits

Competitive salary
Benefits package
Dynamic work environment
Opportunity to contribute to a well-known brand

Qualifications

  • 3-5 years of experience in PHP and JavaScript frameworks.
  • Proficiency in modern PHP frameworks and Agile practices.

Responsibilities

  • Design and develop web applications with a focus on performance and security.
  • Collaborate with UX teams and engage in agile development processes.

Skills

PHP
JavaScript
HTML5
CSS3
Agile Methodologies
Database Management
Security Protocols
RESTful APIs

Education

Bachelor's degree in Computer Science

Tools

Laravel
Vue.js
Node.js
Git
Docker
Kubernetes
PHPUnit

Job description

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 frontend and backend 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

  1. Develop and maintain cutting-edge web-based PHP applications using modern PHP frameworks such as Laravel, Yii, Zend, Symfony, and Phalcon.
  2. Design and implement server-side logic, manage central databases, and ensure responsive performance to frontend requests.
  3. Build efficient, state-of-the-art applications with an emphasis on creating testable and reusable PHP modules.

FrontEnd and BackEnd Integration

  1. Develop and integrate frameworks using popular JavaScript libraries and frameworks including Vue.js, Angular.js, React.js, and Node.js.
  2. Ensure that HTML, CSS, and JavaScript across applications are valid, consistent, and optimized for performance.
  3. Integrate third-party payment gateways like Checkout, Adyen, Tap Payments, Tabby, and Tamara into applications, ensuring smooth and secure transactions.

Collaboration and Agile Practices

  1. Work collaboratively with the User Experience (UX) team to ensure design and functionality align with business goals.
  2. Engage in an agile environment, collaborating with Development and Project teams to deliver quality work on time.
  3. Communicate effectively with both internal teams and customers to gather requirements and convey progress.

Quality Assurance and Optimization

  1. Conduct SQL queries, stored procedures, and build data-driven applications to meet evolving business needs.
  2. Perform unit testing using frameworks such as PHPUnit, PHPSpec, and Behat, and maintain comprehensive documentation.
  3. Review and refactor code to uphold best practices, optimize performance, and enhance code maintainability.
  4. Utilize test-driven development (TDD) and acceptance tests to ensure feature quality and reliability.

Security and API Development

  1. Implement and maintain robust security measures including encryption, SSO, OAuth, and certificate-based protocols to secure data transmission.
  2. Develop RESTful APIs leveraging Open API specifications and API Gateway to ensure secure and efficient microservices communication.
  3. Integrate and secure payment APIs ensuring compliance with industry standards like PCI DSS for secure payment processing with platforms such as Checkout, Adyen, Tap Payments, Tabby, and Tamara.

Additional Duties

  1. Engage in the entire web application development lifecycle—from concept and design through development, deployment, and post-launch support.
  2. Stay current with emerging trends and best practices in web development and proactively suggest improvements.

What we're looking for

  1. Bachelor's degree in Business, Computer Science, Engineering, or a related field.
  2. 3 to 5 years of hands-on experience in PHP, PHP (OOP), HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Ajax.
  3. Proficiency in at least one major PHP framework (e.g., Laravel, Yii, Zend, Symfony, Phalcon).
  4. Experience with JavaScript frameworks such as Vue.js, Angular.js, React.js, and Node.js.
  5. Solid understanding of software testing methodologies using tools like PHPUnit, PHPSpec, and Behat.
  6. Familiarity with distributed SOA web services, relational database concepts, Elastic Search, DynamoDB, and AWS technologies.
  7. Expertise in database systems (PostgreSQL/MySQL/NoSQL/REDIS) and query optimization.
  8. Strong grasp of programming principles, data structures, and algorithms.
  9. Experience integrating and maintaining payment systems such as Checkout, Adyen, Tap Payments, Tabby, and Tamara.
  10. Experience with code versioning tools such as Git, Mercurial, or SVN.
  11. Proven ability to work effectively in Agile teams, demonstrating strong ownership and commitment to deadlines.
  12. Experience with cloud-based deployments and containerization (Docker, Kubernetes).
  13. Familiarity with modern DevOps practices and continuous integration/continuous delivery (CI/CD) pipelines.
  14. An understanding of modern frontend build tools and environments.

What We Offer

  1. Competitive salary and benefits package.
  2. Opportunity to work with a dynamic and innovative company.
  3. A chance to contribute to the success of a well-known UAE brand.

Please Note:

This position is a 6-month contract role and requires candidates to have their own valid UAE visa. Candidates without their own visa will not be considered for the role.

Required Experience:

Senior IC

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.