Responsibilities
- Developing front-end website architecture using ReactJS and NextJS.
- Translate wireframes from Figma into high-quality front-end code.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across all modern browsers.
- Familiarity with RESTful APIs, as well as experience integrating them into front-end applications.
Requirements
Technical Skills
- Bachelor's degree in Computer Science or a related field, or equivalent work experience.
- 2+ years of experience in Front-end web development.
- Proficient knowledge of HTML, Javascript including ES6+ features, ReactJS and NextJS.
- In-depth knowledge of ReactJS v18+ and its ecosystem - including hooks, and state-management libraries.
- Understanding of mobile responsiveness, CSS Grid, Flexbox, etc.
- Understanding of code versioning tools such as GIT.
- Ability to work with UI/UX designers to design, develop, test & deploy solutions based on industry best practices & implementing new UX solutions.
- Ability to build solutions, resolve design glitches & implement scalable solutions for clients.
Soft Skills
- You prefer to code but can understand business requirements and translate them into technical requirements.
- You are obsessed with performance and have a desire to build fast, functional, and innovative web applications.
- Team spirit, strong communication skills.
Added Advantage
- Experience in TypeScript / TailwindCSS.
- Experience in blockchain technology.
- Experience in GameFi or NFTs.
- Experience in ChatGPT
- Basic English knowledge, so you could do research, find debug solutions on the internet and spell your variables correctly.
- Ability to write well-documented, clean code, and have excellent attention to detail.
- Ability to independently manage projects and report/present efforts to clients.
ความรับผิดชอบ
- พัฒนาเว็บไซต์ ฝั่ง Front-end โดยใช้ ReactJS และ NextJS
- อ่าน Wireframe จากโปรแกรม Figma และแปลงข้อมูลเข้า Front-end ได้อย่างถูกต้อง มีคุณภาพ
- สร้าง Component และ Front-end Library ที่สามารถนำกลับมาใช้ใหม่ได้ในอนาคต
- ตรวจสอบ / ปรับปรุง เว็บไซต์อยู่ตลอดเวลา เพื่อเพิ่ม Performance ของเว็บให้ดีขึ้น
- Integrate และใช้งาน RESTful APIs ที่ได้รับจากฝั่ง Back-end
คุณสมบัติผู้สมัคร
ทักษะเชิงเทคนิค
- วุฒิปริญญาตรีวิทยาศาสตร์คอมพิวเตอร์ หรือสาขาอื่นๆ ที่เกี่ยวข้อง
- มีประสบการณ์ทางด้าน Front-end web development 2 ปีขึ้นไป
- มีความรู้ความเข้าใจใน HTML / Javascript ซึ่งรวมถึง ES6+ / ReactJS และ NextJS
- มีความรู้ความเข้าใจใน ReactJS ตั้งแต่ version 18 เป็นต้นไป / เข้าใจวงจรในการทำงาน (Ecosystem) รวมไปถึงการใช้งาน Hook และความสามาถในการจัดการ state ต่างๆ
- มีความเข้าใจขั้นพื้นฐานเกี่ยวกับ Mobile Responsive / CSS Grid / Flexbox
- มีความเข้าใจขั้นพื้นฐานเกี่ยวกับ Code Versioning / สามารถใช้งาน GIT ได้
- สามารถทำงานร่วมกับ UI/UX Designer เพื่อออกแบบ พัฒนา ทดสอบ เพื่อหารูปแบบของ UI/UX ที่ดีอยู่เสมอ
- สามารถระบุปัญหา อธิบาย ทั้งในมุมมองของ Developer และ Designer เพื่อนำไปสู่วิธีการแก้ไขปัญหาได้
ทักษะเชิงสมรรถนะ
- แม้มีใจรักในการเขียนโปรแกรม แต่ในขณะเดียวกันก็ต้องพร้อมที่จะเรียนรู้ วิธีเปลี่ยน Requirement เชิงธุรกิจ ให้เป็น Requirement เชิงเทคนิคได้ด้วย
- มีปณิธานแน่วแน่ในการปรับปรุง Performance ของงาน เพื่อให้ประมวลผลได้เร็วขึ้น แสงผลได้ดีขึ้น มีความสร้างสรรมากขึ้น
- ความสามารถในการทำงานเป็นทีม สื่อสารกับเพื่อนร่วมทีมได้
คุณสมบัติเพิ่มเติม
หากมีประสบการณ์ต่อไปนี้ จะได้รับการพิจารณาเป็นพิเศษ
- ประสบการณ์ในการใช้ TypeScript / TailwindCSS
- ประสบการณ์ในการใช้งานนวัตกรรมที่เกี่ยวข้องกับ Blockchain
- ประสบการณ์ในการเล่น GameFi, ถือครองสินทรัพย์ NFTs
- ประสบการณ์ในการใช้งาน ChatGPT
- รู้ภาษาอังกฤษบ้าง เพื่อที่จะได้อ่าน Document / ค้นหาข้อมูลต่างๆ และสะกดชื่อตัวแปรได้อย่างถูกต้อง
- ความสามารถในการพูดเสนอ อธิบาย แนะนำการทำงาน ต่อ ลูกค้า / พาร์ทเนอร์
- เข้าใจคุณลักษณะของ Document ที่ดี / เขียน Code ได้เรียบร้อย เป็นระเบียบ ตามแนวทางที่วางไว้ และใส่ใจกับรายละเอียดต่างๆ ของงาน