Job Openings Senior Frontend Engineer

About the job Senior Frontend Engineer

About the client:

Our client is one of the pioneers in the gaming industry, specializing in game development, game publishing, and gaming-related marketing. With a passion for creating immersive gaming experiences, our client leverage the latest technologies and innovative strategies to push the boundaries of what games can be. Their mission is to deliver exceptional gaming experiences that captivate and inspire players around the world.

They are looking for a highly skilled Senior Frontend Engineer with at least 7 years of experience to lead the design, development, and maintenance of our web interfaces.

This role requires a blend of technical mastery, leadership, and a deep understanding of the full Software Development Life Cycle (SDLC). The ideal candidate will bridge the gap between design and implementation, ensuring a seamless user experience across all platforms.

Key Responsibilities:

Frontend Development & Delivery:

  • Design, develop, and maintain clean, reusable, and scalable frontend code.
  • ​Drive the full Software Development Life Cycle (SDLC), from initial requirement gathering to deployment and maintenance.
  • ​Build responsive, accessible, and high-performance UIs to ensure a seamless experience across all modern browsers and devices.
  • ​Develop unit tests and maintain high code quality standards to meet project deadlines.
  • ​Contribute to and optimize CI/CD pipelines and automated build/deployment processes.

Technical Leadership & Ownership:

  • Take full ownership of assigned frontend projects, managing priorities across multiple workstreams.
  • ​Provide expert input on UI/UX architecture and solution strategies aligned with business goals.
  • ​Support architectural decisions with a focus on scalability, security, and performance.
  • ​Continuously improve development processes, tools, and frontend standards.

Collaboration & Mentoring:

  • Work closely with backend engineers, designers, and cross-functional teams to ensure effective integration.
  • ​Provide coaching and technical guidance to junior frontend team members.

Technical Requirements:

  • Core Stack: Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and modern CSS methodologies (Flexbox, Grid, Responsive Design).
  • ​Frameworks: Extensive experience with at least one modern framework (React, Vue.js, or Angular).
  • ​State & APIs: Expert knowledge of state management patterns, component-based architecture, and consuming RESTful APIs/JSON services.
  • ​Tooling: Proficiency with frontend build tools/bundlers (Webpack, Vite) and version control (Git).
  • DevOps: Familiarity with CI/CD pipelines and a basic understanding of server environments (Linux/IIS) for deployment.

Preferred / Advantageous Skills:

  • Experience with the Node.js and npm ecosystem.
  • ​Exposure to PHP templating within Laravel or Symfony projects.
  • ​Expertise in cross-browser testing and performance optimization tools.
  • ​Experience in hybrid/native mobile development (Android, iOS).
  • ​Proficiency with JIRA or similar project management tools.

Education & Soft Skills:

  • 7 years of experience to lead the design, development, and maintenance of our web interfaces.
  • ​Education: Bachelor's Degree in Computer Science, Software Engineering, IT, or a related field.
  • ​Languages: Fluent in English and Mandarin (spoken and written) to facilitate collaboration across regional teams.
  • ​Competencies: Strong analytical, troubleshooting, and problem-solving skills; ability to communicate complex technical info to non-technical stakeholders.