Actively recruiting / 57 applicants
We’re here to help you
Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
Wilson Bittencourt, RecruiterRole Overview
We are looking for a skilled Web Developer to create an engaging lucky draw entry page that users can access via a QR code printed on receipts. The POS vendor will create and pinter the QR code on the receipt footer (with encrypted transaction number and receipt amount).
This role involves developing a secure and user-friendly web page, storing participant data in a database, and providing an interface for drawing winners and displaying animations.
Responsibilities
- Develop a lucky draw entry web page accessible via a QR code, ensuring the page validates the transaction number to prevent duplicates.
- Capture and store participant information including transaction number, name, contact number, email address.
- Validate that the transaction number matched the encrypted on the QR code.
- Store the receipt amount as part of a hidden field
- The receipt amount is to determine the number of spin on the wheel.
- Implement a secure database to manage all participant data efficiently.
- Develop animations for a "spin the wheel" feature that allows participants to win prizes.
- Design an interface for setting prizes and adjusting winning probabilities in real-time on the backend, the setting page also should set the amount per chance to spin. (example $10 per spin)
- Generate a summary report for the lucky draw campaign.
Required Skills
- Proficiency in developing web applications using the LAMP stack (Linux, Apache, MySQL, PHP).
- Strong understanding of database management and data validation techniques.
- Experience with web security best practices to protect participant data.
- Ability to create interactive and visually appealing web animations.
Nice to Have
- Experience deploying applications on DigitalOcean or similar cloud platforms.
- Familiarity with real-time data processing and dynamic content updates.