
Xsolla ให้บริการโครงสร้างพื้นฐานด้านการค้าสำหรับเกมแก่ผู้พัฒนาและผู้จัดจำหน่ายวิดีโอเกม แพลตฟอร์มของบริษัทสนับสนุนการสร้างรายได้ การจัดจำหน่าย และการระดมทุนผ่านเครื่องมือต่าง ๆ เช่น ร้านค้าออนไลน์ที่ปรับแต่งได้ การประมวลผลการชำระเงิน การป้องกันการฉ้อโกง และฟีเจอร์โซเชียลที่ออกแบบมาเพื่อเพิ่มการมีส่วนร่วมของผู้เล่น Xsolla ยังช่วยบริษัทเกมจัดการด้านการชำระเงิน ภาษี การปฏิบัติตามข้อกำหนด และข้อกำหนดด้านการดำเนินงานในตลาดทั่วโลก พร้อมการเชื่อมต่อกับแพลตฟอร์มการพัฒนาอย่าง Unity, Unreal และ Cocos Creator
วิศวกรฟรอนต์เอนด์อาวุโส – ทำงานทางไกลในรัสเซีย
สร้างเว็บแอปพลิเคชันที่รวดเร็วและเข้าถึงได้สำหรับแพลตฟอร์มการค้าสินค้าเกมระดับโลกของ Xsolla พัฒนาระบบฟรอนต์เอนด์ที่ผู้เล่นและนักพัฒนาหลายล้านคนทั่วโลกใช้งาน
รายละเอียด
- สร้างและดูแลแอปพลิเคชันฟรอนต์เอนด์และฟีเจอร์ผลิตภัณฑ์คุณภาพสูง
- พัฒนาโค้ดที่สะอาดและดูแลรักษาได้ พร้อมการครอบคลุมการทดสอบแบบยูนิตและแบบตั้งแต่ต้นจนจบอย่างรอบด้าน
- สร้างเลย์เอาต์เชิงความหมายและแบบตอบสนองที่ทำงานได้บนเบราว์เซอร์และแพลตฟอร์มต่าง ๆ พร้อมเป็นไปตามมาตรฐานเว็บและแนวทางด้านการเข้าถึง
- พัฒนาระบบคอมโพเนนต์ที่นำกลับมาใช้ซ้ำได้ และช่วยพัฒนาคลัง UI ส่วนกลาง
- ปรับปรุงประสิทธิภาพของแอปพลิเคชันทั้งด้านการเรนเดอร์ ขนาดบันเดิล และ Core Web Vitals
- ทำงานร่วมกับนักออกแบบใน Figma เพื่อส่งมอบอินเทอร์เฟซที่สอดคล้องกันและแม่นยำระดับพิกเซล
- เชื่อมต่อแอปพลิเคชันกับบริการแบ็กเอนด์และ API ภายนอก พร้อมกำหนดสัญญา API ร่วมกับวิศวกรแบ็กเอนด์
- กำหนดค่าและพัฒนาเครื่องมือบิลด์ ไปป์ไลน์ CI/CD และสภาพแวดล้อมที่ใช้ Docker
- มีส่วนร่วมในการรีวิวโค้ด การหารือด้านเทคนิค และการตัดสินใจด้านสถาปัตยกรรม
- ให้คำปรึกษาแก่วิศวกรระดับกลางและระดับจูเนียร์ พร้อมช่วยยกระดับคุณภาพผลิตภัณฑ์
- ทำงานร่วมกันในกลุ่มวิศวกรรมผลิตภัณฑ์กับวิศวกรฟรอนต์เอนด์ แบ็กเอนด์ QA และ DevOps รวมถึงทีมผลิตภัณฑ์และการออกแบบ
- รับผิดชอบฟีเจอร์ตั้งแต่การพัฒนา การทดสอบ การเผยแพร่ ไปจนถึงการติดตามตรวจสอบ
คุณสมบัติ
- มีประสบการณ์พัฒนาฟรอนต์เอนด์เชิงพาณิชย์อย่างน้อยห้าปี
- มีทักษะ JavaScript ES6+ ระดับสูง รวมถึงการเขียนโปรแกรมแบบอะซิงโครนัส การเขียนโปรแกรมเชิงวัตถุบนพื้นฐานของ prototype คลาส และแนวคิดหลักด้านการจัดการหน่วยความจำ
- มีความเชี่ยวชาญ TypeScript ระดับสูง ครอบคลุม generics, utility types, การประกาศแบบกำหนดเอง และการขยายชนิดข้อมูลของไลบรารี
- มีประสบการณ์อย่างมากในการสร้างเลย์เอาต์เชิงความหมายและแบบตอบสนองที่รองรับเบราว์เซอร์และแพลตฟอร์มหลายประเภท
- มีความรู้ด้านมาตรฐานเว็บและการเข้าถึง
- มีความเชี่ยวชาญด้าน CSS รวมถึง SASS/SCSS และแนวทาง CSS-in-JS
- มีประสบการณ์ระดับมืออาชีพกับ React, Vue หรือเฟรมเวิร์กสมัยใหม่ที่เทียบเท่า
- มีประสบการณ์ใช้ไลบรารีหรือรูปแบบการจัดการสถานะ
- มีประสบการณ์พัฒนาแอปพลิเคชันที่เรนเดอร์ฝั่งเซิร์ฟเวอร์หรือแอปพลิเคชันแบบไอโซมอร์ฟิก
- มีประสบการณ์สร้างระบบคอมโพเนนต์ รวมถึงรูปแบบ compound component
- เข้าใจโครงสร้างข้อมูล ความซับซ้อนของอัลกอริทึม และรูปแบบการออกแบบทั่วไป
- มีความรู้เกี่ยวกับวิธีแคชชิงพื้นฐาน เช่น LRU
- สามารถแยกย่อยงานและแยกตรรกะทางธุรกิจออกจากโค้ดของเฟรมเวิร์กหรือไลบรารี
- มีประสบการณ์กำหนดค่าและเพิ่มประสิทธิภาพ Vite หรือ Webpack
- มีประสบการณ์กับ ESLint, StyleLint, Prettier หรือ Biome
- มีประสบการณ์สร้างการทดสอบแบบยูนิตและแบบตั้งแต่ต้นจนจบ
- เข้าใจพื้นฐาน REST API และการผสานรวมบริการภายนอก
- มีประสบการณ์ทำงานกับ Docker
- เชี่ยวชาญ Git และ GitLab
- มั่นใจในการใช้ Figma เพื่อพัฒนางานออกแบบ
- มีทักษะภาษาอังกฤษทั้งการเขียนและการพูดในระดับดี
สวัสดิการ
- ความคุ้มครองด้านการแพทย์ ทันตกรรม และสายตา
- วันหยุดโดยได้รับค่าจ้าง
- แผนพัฒนาเส้นทางอาชีพที่ออกแบบให้เหมาะสม
- โอกาสในการฝึกอบรมและการศึกษาอื่น ๆ เพื่อการเติบโตทางวิชาชีพ
- เวลาทำงานที่ยืดหยุ่น
- ข้อตกลงการจ้างงานกับนิติบุคคลหรือนายจ้างที่รับผิดชอบการจ้างงานซึ่งเลือกตามสถานที่ตั้งของผู้สมัคร