Junior Front End Developer

Loma Technology Co. Ltd.

  • Location:

    Cambodia

  • Category:

    Information Technology

  • Job Type:

    Full Time

  • Salary:

    Negotiable

Primary skills: Vue.Js, Next.Js, React.Js


Secondary skills: Vue.Js, React.Js


Educational Requirements:
  • Bachelor Degree
Experience:
  • 2 Years

Extra Benefits:

  • Sick Leave
  • Annual Leave
  • Special Leave

Job Description:

Normal 0 false false false EN-GB X-NONE KHM

Job Responsibilities

1. Front-end Development: Develop complex user interfaces and single-page applications (SPAs) using HTML, CSS, JavaScript, and modern frameworks such as React, Vue.js, and Angular.

2. Performance Optimization: Analyze and improve front-end performance, including page loading time, rendering performance, network request optimization, etc.

3. Code Quality: Write high-quality, maintainable, and scalable code, and implement unit and integration tests.

4. Front-end and back-end joint debugging: Work closely with back-end developers to define API interfaces for data interaction and integration.

5. Code Review: Participate in the team's code review to help junior developers improve code quality and development capabilities.

6. Project Management: Assist project managers with task allocation and progress management to ensure that projects are delivered on time.

7. Continuous Improvement: Track new front-end technologies and trends, and promote team technology advancement and the application of best practices.

Job Requirements

1. Educational Background: Bachelor's degree in Computer Science or related majors (or equivalent work experience).

2. Front-end Technology: At least 1-2 years of front-end development experience, proficient in HTML, CSS, and JavaScript.

3. Frameworks and libraries: Have an in-depth understanding of one or more front-end frameworks/libraries (such as React, Vue.js, Angular), and have practical project experience.

4. Tools and construction: Familiar with front-end construction tools (such as Webpack, vite), version control systems (such as Git), and automated testing tools (such as Jest).

5. Responsive design: Have a deep understanding of responsive design principles and practices.

6. Cross-browser compatibility: Have experience in solving browser compatibility issues.

7. Performance optimization: Have practical experience in optimizing front-end performance.

8. Problem solving: Excellent problem-solving ability and debugging skills.

9. Teamwork: Excellent teamwork ability, able to communicate effectively and cooperate with cross-departmental work.

10. Self-motivation: Have strong self-management and learning abilities, and be able to complete tasks independently.

Bonus points:

1. Have experience in contributing to open source projects or participating in large projects.

2. Understand back-end development and full-stack development, and be able to collaborate efficiently with the back-end.

3. Have UX design experience or keen user experience perception.

4. Familiar with CI/CD processes and DevOps tools.


Job Summary:
  • Job Posted:14 Aug, 2024

  • Expiration:14 Sep, 2024

  • Vacancy:2

  • Gender: No Preference

  • Visa Required: No

Working Conditions:
  • On Site