Xsolla
Xsolla
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 เพื่อพัฒนางานออกแบบ
  • มีทักษะภาษาอังกฤษทั้งการเขียนและการพูดในระดับดี

สวัสดิการ

  • ความคุ้มครองด้านการแพทย์ ทันตกรรม และสายตา
  • วันหยุดโดยได้รับค่าจ้าง
  • แผนพัฒนาเส้นทางอาชีพที่ออกแบบให้เหมาะสม
  • โอกาสในการฝึกอบรมและการศึกษาอื่น ๆ เพื่อการเติบโตทางวิชาชีพ
  • เวลาทำงานที่ยืดหยุ่น
  • ข้อตกลงการจ้างงานกับนิติบุคคลหรือนายจ้างที่รับผิดชอบการจ้างงานซึ่งเลือกตามสถานที่ตั้งของผู้สมัคร