Professional.me
Frontend Developer
Professional.meUnited Arab Emirates17 hours ago
Full-timeEngineering

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 relevance