Frontend Development Engineer

Location Penang, Malaysia
Department IT Dept
Reports to Manager/Section Manager
Work Schedule Full-time

Job description:

As a Frontend Development Engineer, you are passionate about creating high-performance, visually appealing, and user-friendly web applications. You will collaborate closely with designers, backend developers, and product managers to deliver seamless user experiences while ensuring efficiency, scalability, and responsiveness.

Key responsibilities:

  1. Responsible for system design, development, and core functionality coding.
  2. Improve front-end performance, optimize code, and tackle technical challenges.
  3. Assist in business requirement analysis, break down requirements into independent business functions, and independently handle related development tasks.
  4. Collaborate with the project team to overcome challenges related to user experience optimization and site security.
  5. Efficiently complete assigned tasks.

Qualifications required:

  1. Bachelor's degree or above in Computer Science or a related field.
  2. At least two years of experience in front-end and back-end separation projects, with an in-depth understanding of the separation concept and the ability to independently handle all front-end pages and interactions of a project.
  3. Proficient in HTML (5), CSS (3), JavaScript, and ES6. Familiar with at least one front-end library and various layout methods. Able to write W3C-compliant and cross-browser-compatible front-end code.

Preferred skills and experience:

  1. Proficient in the Vue framework and its ecosystem, understanding its principles and implementation mechanisms. Familiar with Webpack and capable of using Element-UI to quickly build front-end interactions with a deep understanding of data transmission between modules.
  2. Object-oriented programming mindset for the front end, capable of packaging adaptable modules for general components and quickly finding solutions based on requirements.
  3. Proficient in using Git for version control, and familiar with front-end automation tools like Webpack, Gulp, and Grunt.
  4. Skilled in using Ajax and Axios for front-end and back-end interactions.
  5. Experience with Node.js is a plus.

Personal qualities:

  1. Good communication skills.
  2. Strong problem solving and analytical skills.
  3. Initiative and independence in solving daily tasks.
  4. Fluency in English and Mandarin is essential.

We offer:

  1. The opportunity to work with cutting-edge technologies and state-of-the-art equipment.
  2. Involvement in the latest mobile technology chipsets and exciting industry projects.
  3. Strong opportunities for professional growth and career development.
  4. Comprehensive benefits,  quarterly and yearly team-building events, and more.