Lead Frontend Software Engineer

 Job Description:

KEY RESPONSIBILITY
  • Implement cross-platform web-based features, user interfaces, and Node.js-based services for enterprise-level platforms (Website, Console Platform, and CMS & CRM System, etc.).
  • Responsible for optimizing scalability, reliability, and responsiveness of web-based application pages, and delivering a compelling end-user experience.
  • Architect efficient and reusable front-end systems that drive complex web applications.
  • Keep at the forefront of emerging web-based technologies and trends, research and evaluate the latest web development frameworks, apply new technologies to drive iterative product improvements.

POSITION REQUIREMENT
  • Have 5+ years of relevant experience with a Bachelor’s Degree
  • Experience in developing frontend web applications, with expertise in deep optimization of end-user experience, stability & scalability, code modularity, and rendering latency.
  • Strong JavaScript/HTML/CSS frontend engineering experience and deep understanding of the underlying design philosophy and implementation of common web frameworks, including React/Vue/Angular.
  • Good understanding of frontend & backend multi-layer application architecture and protocols, familiar with product and software development lifecycle processes.
  • Working proficiency in writing and speaking English.
  • Plus: Background in using GCP, AWS (or another cloud provider) services.
  • Plus: Experience in managing a frontend team, leading department-level projects like component library, data visualisation tools, low-code page building platform, etc.
  Required Skills:

Scalability React Agile Data Animation Universities Product Design Development User Experience Performance Environment Angular Reliability Ownership Features Product Management Web Applications Components Architecture Node.js CSS Software Development Programming Payments Writing Computer Science Security Software HTML Engineering JavaScript Design Science English Management