Software Developer/ Engineer/ Architect

Frontend Developer - JavaScript, Typescript, NodeJs - Huawei Cloud (Contract)


Huawei Cloud is the fastest growing cloud computing infrastructure and service provider, we have achieved year-on-year rise of 260%. From hardware equipment like chips, SDI iNICs, servers and switches, to data centers, cloud computing platforms and cloud-edge-device synergy, Huawei Cloud has been propelling full-stack innovations applying to all fields. These innovations have not only helped clients reduce costs and increase efficiency, but also provided more stable and reliable services in multiple cloud computing modes. Up to now, more than 210 cloud services and more than 200 solutions have been launched in Huawei Cloud, and over 3 million enterprises/developers are working on cloud development using Huawei Cloud.

SRE lab is officially established in Huawei Ireland Research Centre (IRC) in 2019 to fulfill the increasing demand of O&M business, and aiming to be the Cloud Data Centre (CDC) of Huawei in Europe. Core services of SRE lab currently focus on the research of intelligent O&M technologies that enable Cloud Business Unit (BU) to achieve millions of node clouds, including 1) heterogeneous hardware O&M, 2) system-level service fault fast recovery, and 3) large-scale network O&M technology. Our objectives are to safeguard the rapid growth of public cloud services, as well as to build a more stable, reliable, secure, and trustworthy public cloud.

As the frontend developer of SRE lab, you will be directly reporting to the director of SRE Lab. In this role, you will work with a team of experts to design and develop the front end of various cloud service products, especially on the admin console section, start with monitoring services. You will have the ownership of overall design, especially core features, to improve overall user experience. You will be working on billion dollar business scaling up to million servers in a single region. You will also be working in a great collaborative and innovative team environment with direct access to top level leaders granted for technical discussion and decision making.

It is a great opportunity to take your career to the next level and be part of the team to build next-generation public cloud service.

Key Responsibilities

  • Work with product and UX teams to deliver best in class UIs for our products.
  • Bring features all the way through design, beta, general availability, and maintenance.
  • Always seeking to find ways to improve quality and adherence to security requirements.
  • Hands-on in the position, providing technical guidance on front-end development across engineering.
  • Write Predictable, Readable, Simple, and Flexible code.
  • Work with technical team to design overall application architecture with specific focus on frontend architecture.
  • Define best practices and help evolve our current front-end stack.
  • Work closely with designers to engineer reusable components and design patterns for our applications.
  • You will contribute to a culture that values quality, robustness, scalability and innovation.

Basic Qualifications

  • Bachelor’s degree in Engineering, Computer Science, other related fields, or equivalent experience.
  • Relevant cloud industry experience developing web-based UIs, especially on admin console.
  • 5+ years of experience in web development, including hands-on experience with JavaScript and Typescript, NodeJs. Familiar with V8 JavaScript engine.
  • Delivered enterprise projects using modern web development frameworks (e.g. React, Vue, Angular 6+, and Ember).
  • Enjoy working with new technologies, are curious and energetic.
  • Experience working with CI/CD pipelines.
  • Experience building and consuming API.
  • Knowledge of private and public cloud platforms and container technologies.
  • History of collaboration with open source and open standards projects and teams.
  • Strong communication skills with the ability to work collaboratively with colleagues at all levels and across functions.