Frontend Developer
M
Megabet Corp.
40 - 80K PHP
Full-time
SSK Business Building. GX4Q+RVX, Parañaque, Metro Manila, Philippines
C#/.NETFrontend(Javascript)C/C++API Development
- Develop and maintain visually appealing, interactive, and user-friendly casino gaming interfaces.
- Ensure a seamless and immersive player experience across desktop and mobile platforms.
- Implement animations, transitions, and dynamic elements to enhance game engagement.
- Frontend Development
- Write clean, efficient, and maintainable code using HTML5, CSS3, JavaScript, and modern frameworks like React, Vue.js, or Angular.
- Optimize performance for fast load times and smooth gameplay.
- Ensure cross-browser and cross-device compatibility.
- Integration with Backend & APIs
- Integrate frontend components with game engines, backend services, and third-party APIs.
- Work with WebSockets and real-time data to ensure smooth player interactions.
- Implement secure payment gateways and user authentication systems.
- Game Logic & Features
- Collaborate with game designers to implement in-game mechanics and real-time animations.
- Develop interactive elements such as betting interfaces, leaderboards, and bonus features.
- Ensure compliance with casino gaming regulations and standards.
- Testing & Debugging
- Conduct thorough testing for UI/UX consistency, performance, and security.
- Identify and fix bugs, ensuring a seamless gaming experience.
- Perform A/B testing to enhance user engagement and retention.
- Collaboration & Agile Development
- Work closely with designers, backend developers, and product managers to deliver high-quality casino applications.
- Participate in daily stand-ups, sprint planning, and code reviews.
- Provide technical insights and suggest improvements to enhance platform functionality.
- Security & Compliance
- Implement security best practices to protect user data and transactions.
- Ensure compliance with online gaming industry regulations and responsible gaming guidelines.
- Continuous Learning & Optimization
- Stay updated with the latest trends in online gaming, web development, and frontend technologies.
- Optimize UI/UX based on player feedback and analytics data.
- Enhance performance, accessibility, and scalability of the casino platform.
- Frontend Development Expertise – Proficiency in HTML5, CSS3, JavaScript (ES6+), and modern frameworks such as React, Vue.js, or Angular.
- Game Interface Development – Experience in developing interactive, dynamic, and visually engaging UI for casino games or similar gaming platforms.
- API Integration – Strong understanding of RESTful APIs, WebSockets, and real-time data communication.
- Performance Optimization – Ability to optimize applications for fast loading speeds and smooth gameplay across various devices.
- Cross-Browser & Mobile Compatibility – Ensure a consistent experience across different browsers and devices.
- Version Control – Proficiency with Git, GitHub, or GitLab for code management.
- UI/UX Knowledge – Experience in implementing user-friendly designs and animations to enhance player engagement.
- Security Awareness – Understanding of security best practices to protect user data and transactions.
- Testing & Debugging – Experience with debugging tools, unit testing, and performance testing.
- Preferred Qualifications:
- Experience in Online Gaming or Casino Industry – Familiarity with the mechanics of online casino platforms, including slot games, live dealer games, and betting interfaces.
- Familiarity with Game Engines – Knowledge of Phaser.js, PixiJS, Three.js, or other game development libraries is a plus.
- Payment Gateway & Authentication – Experience integrating payment systems and secure authentication methods.
- Agile Development – Experience working in Agile/Scrum environments.
- Soft Skills:
- Strong Problem-Solving Skills – Ability to troubleshoot issues quickly and efficiently.
- Attention to Detail – Ensuring a high-quality and bug-free user experience.
- Collaboration & Communication – Ability to work effectively with designers, backend developers, and product managers.
- Continuous Learning – Keeping up with emerging technologies and industry trends.