វិស្វករផ្នែកខាងមុខកម្រិតមធ្យម
ភ្នំពេញ - 3 days ago
Job Information
Employee Type:
ពេញម៉ោងLocation:
ភ្នំពេញExperience:
បទពិសោធន៍ 3 ឆ្នាំឡើងទៅក្នុងការអភិវឌ្ឍផ្នែក Frontend។
Date posted:
3 days ago
Job Description:
យើងកំពុងស្វែងរកវិស្វករផ្នែក Front-End កម្រិតមធ្យម ដែលមានជំនាញ ដើម្បីចូលរួមជាមួយក្រុមរបស់យើង។ តួនាទីនេះមានសារៈសំខាន់ក្នុងការបង្កើតចំណុចទាក់ទាញអ្នកប្រើ (User Interfaces) ដែលមានសមត្ថភាពខ្ពស់ អាចពង្រីកបាន និងងាយស្រួលថែទាំ ដែលជារឿងមូលដ្ឋានសម្រាប់ផលិតផលសំខាន់របស់យើង។ អ្នកនឹងផ្តោតលើការអនុវត្តន៍ ការអភិវឌ្ឍ និងការរួមចំណែកដល់មុខងារ(features)នៅក្នុងប្រព័ន្ធស្ថាបត្យកម្មដែលបានកំណត់ អាចគាំទ្រការអភិវឌ្ឍកម្មវិធីដែលបម្រើតាមម៉ាស៊ីនមេ(server-rendered application development) ការអនុវត្តស្ថាបត្យកម្ម micro-frontend និងរក្សាប្រព័ន្ធអនុវត្តន៍ CI/CD។
Responsibilities and Duties:
- ការអភិវឌ្ឍ Framework៖ អនុវត្តមុខងារដែលអ្នកប្រើប្រាស់អាចមើលឃើញ (user-facing features) ដោយប្រើប្រាស់បច្ចេកវិទ្យាទំនើប JavaScript, React, និង TypeScript។
- ប្រសិទ្ធភាព/Meta-Frameworks៖ អនុវត្តមុខងារដោយប្រើប្រាស់លក្ខណៈពិសេសរបស់ Next.js ឬ Remix (ដូចជា៖ ការទាញយកទិន្នន័យ, routing) ដើម្បីធានាបាននូវល្បឿន និងប្រសិទ្ធភាពរបស់កម្មវិធី។
- ការរចនាម៉ូដ & UI៖ បង្កើត និងថែរក្សាផ្នែករចនាសម្ព័ន្ធ (components) ដោយប្រើប្រាស់ Tailwind CSS ដោយអនុវត្តតាមគោលការណ៍ណែនាំនៃប្រព័ន្ធរចនាម៉ូដ (design system guidelines) ដែលបានបង្កើតឡើងយ៉ាងតឹងរ៉ឹង និងធានាបាននូវ Responsive Design (ការរចនាដែលឆ្លើយតបគ្រប់អេក្រង់)។
- Micro-frontend៖ បញ្ចូល និងរួមចំណែកលើមុខងារដែលអាចដំណើរការបាន ទៅក្នុងដំណោះស្រាយ micro-frontend ដែលមានស្រាប់។
- ស្វ័យប្រវត្តិកម្ម CI/CD៖ សហការជាមួយក្រុម DevOps ដើម្បីអនុវត្ត និងធ្វើតេស្តការផ្លាស់ប្តូរ ឬការកែសម្រួលជាប្រចាំទៅលើការបង្កើត និងការដាក់ឱ្យដំណើរការ (build and deployment pipelines)។
- គុណភាពកូដ៖ សរសេរកូដដែលស្អាត ត្រូវបានធ្វើតេស្តត្រឹមត្រូវ (unit និង integration) និងចូលរួមយ៉ាងសកម្មក្នុងការត្រួតពិនិត្យកូដ (code reviews) របស់ក្រុម។
Required Experience, Skills and Qualifications:
- បទពិសោធន៍៖ មានបទពិសោធន៍អភិវឌ្ឍកម្មវិធី Front-End ជាផ្លូវការ ៣ ឆ្នាំឡើងទៅ។
- Core Languages៖ មានជំនាញខ្លាំងក្នុង JavaScript (ES6+) និង TypeScript។
- Framework Deep Dive៖ មានបទពិសោធន៍ក្នុងការបង្កើតកម្មវិធីប្រើប្រាស់ពិតប្រាកដ (production applications) ដោយប្រើ Next.js ឬ Remix។
- ការរចនាម៉ូដ (Styling)៖ សមត្ថភាពច្បាស់លាស់ក្នុងការប្រើប្រាស់ Tailwind CSS និងការអនុវត្តរបស់វាដើម្បីបង្កើតចំណុចទាក់ទាញដែលមានភាពរឹងមាំ និងឆ្លើយតបគ្រប់អេក្រង់ (responsive interfaces / responsive design)។
- ស្ថាបត្យកម្ម (Architecture)៖ ភាពស៊ាំ និងបទពិសោធន៍ក្នុងការធ្វើការងារក្នុងបរិយាកាសកម្មវិធីបែប micro-frontend ឬបែប modular (កម្មវិធីដែលបែងចែកជាផ្នែកៗ)។
- DevOps៖ មានបទពិសោធន៍ក្នុងការធ្វើការជាមួយ និងដោះស្រាយបញ្ហាក្នុងដំណើរការបង្កើត/ដាក់ចេញ (automated build/deployment – CI/CD)។
- ការធ្វើតេស្ត (Testing)៖ មានបទពិសោធន៍ក្នុងការសរសេរ unit tests និង integration tests (ប្រើ Jest, React Testing Library)។