Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Position: Frontend Developer
Location: Dubai (onsite)
Employment Type: full-time
Experience Level: mid level
⸻
About the Client
Our client is a Dubai-based gaming software development company focused on creating immersive, high-quality video and mobile gaming experiences. Combining creative design with advanced engineering, the company develops interactive games and digital entertainment products for a global audience. With a strong emphasis on innovation, user engagement, and scalable technology, the firm continues to expand its portfolio across platforms while contributing to the growing gaming and interactive media ecosystem in the region.
About the Role
This Frontend Developer position is tailored for professionals passionate about crafting immersive and high-performance user interfaces within the gaming software development industry. The role is suited for individuals with a strong background in modern frontend technologies, interactive design, and a keen understanding of the unique demands of gaming applications. Operating at a mid level, this position directly influences the visual and interactive aspects of gaming platforms, ensuring engaging user experiences that meet the dynamic standards of the gaming sector.
Key Responsibilities
- Design, develop, and optimize responsive user interfaces for gaming web applications, ensuring seamless performance across devices and browsers.
- Collaborate closely with game designers, backend developers, and UX/UI specialists to translate creative concepts into interactive, visually compelling features.
- Implement advanced animations, transitions, and real-time updates using JavaScript frameworks and WebGL or Canvas for rich gaming experiences.
- Ensure high standards of code quality, maintainability, and scalability through modular architecture and adherence to best practices.
- Integrate frontend components with backend APIs, handling asynchronous data flows and real-time communication protocols (such as WebSockets) for multiplayer or live gaming features.
- Conduct thorough testing, debugging, and performance profiling to deliver smooth, bug-free gameplay and user interactions.
- Stay current with emerging frontend technologies, gaming trends, and industry standards to continuously enhance the user experience.
- Participate in agile development processes, including sprint planning, code reviews, and collaborative problem-solving sessions.
- Document technical specifications, UI component libraries, and development workflows for team knowledge sharing and onboarding.
Required Experience & Skills
- Proficiency in modern JavaScript frameworks such as React, Vue.js, or Angular, with demonstrable experience building complex, interactive UIs.
- Strong command of HTML5, CSS3 (including preprocessors like SASS or LESS), and responsive design principles tailored for gaming interfaces.
- Experience with graphics rendering technologies such as WebGL, Canvas API, or Three.js for creating visually rich, interactive elements.
- Familiarity with state management libraries (e.g., Redux, Vuex) and component-driven development methodologies.
- Solid understanding of asynchronous programming, RESTful API integration, and real-time data handling (e.g., WebSockets, Socket.io).
- Knowledge of cross-browser compatibility issues and performance optimization techniques specific to gaming applications.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced, creative environment.
- Excellent communication skills for effective collaboration with multidisciplinary teams.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Interactive Media, or a related field is preferred.
- 3+ years of professional experience in frontend development, with at least 1 year in the gaming or interactive media industry highly desirable.
- Portfolio or examples of previous work on gaming platforms, interactive applications, or visually intensive web projects.
- Familiarity with agile methodologies and iterative development cycles.
- Understanding of accessibility standards and inclusive design principles in gaming.
Tools & Technologies
- JavaScript (ES6+), TypeScript
- Frameworks: React, Vue.js, Angular
- Styling: CSS3, SASS/LESS, Styled Components
- Graphics: WebGL, Three.js, Canvas API
- State Management: Redux, Vuex, MobX
- Real-time Communication: WebSockets, Socket.io
- Build Tools: Webpack, Babel, npm/yarn
- Version Control: Git, GitHub/GitLab
- Testing: Jest, Cypress, Mocha
- Collaboration: Jira, Confluence, Figma, Adobe XD
This role offers the opportunity to shape the user experience of cutting-edge gaming platforms, working at the intersection of technology and creativity. The position provides exposure to the latest advancements in frontend and gaming technologies, with significant impact on the enjoyment and engagement of end users. Career growth opportunities include advancement to lead frontend or UI/UX roles, as well as specialization in gaming technology stacks and interactive media development.
By applying to this position, you are granting us permission to process your CV and keep your profile on file for consideration for this and future opportunities.
Key Skills
Ranked by relevanceReady to apply?
Join Professional.me and take your career to the next level!
Application takes less than 5 minutes

