
GoCharting เป็นบริษัทฟินเทคและ SaaS ที่พัฒนาซอฟต์แวร์วิเคราะห์ตลาดและการซื้อขายสำหรับผู้เทรดสินทรัพย์หลายประเภท แพลตฟอร์มผสานกราฟขั้นสูงเข้ากับเครื่องมือวิเคราะห์กระแสคำสั่งซื้อขาย เช่น กราฟฟุตพรินต์ โปรไฟล์ตลาด ปริมาณซื้อขายสุทธิ และความลึกของตลาด รวมถึงโต๊ะซื้อขายออปชัน เครื่องมือสร้างกลยุทธ์ ปฏิทินเศรษฐกิจ ตลาดคาดการณ์ และการซื้อขายในคลิกเดียวผ่านการเชื่อมต่อกับโบรกเกอร์ ผู้ใช้สามารถทำงานกับฟิวเจอร์ส ฟอเร็กซ์ หุ้น คริปโต CFD และตลาดหลักทรัพย์ในภูมิภาคต่าง ๆ ขณะที่การเขียนสคริปต์ด้วย Lipi ชุด SDK สำหรับนักพัฒนา บทวิเคราะห์จากชุมชน และอินดิเคเตอร์ที่ผู้ใช้สร้างขึ้น ช่วยรองรับการปรับแต่งและการทำงานร่วมกัน แนวทางผลิตภัณฑ์ของ GoCharting เหมาะสำหรับผู้สมัครที่สนใจเทคโนโลยีการเงิน โครงสร้างพื้นฐานด้านการซื้อขาย ผลิตภัณฑ์ SaaS ที่ใช้ข้อมูลจำนวนมาก และตลาดคริปโต
วิศวกร Frontend อาวุโส แพลตฟอร์มการซื้อขาย (ทำงานแบบไฮบริดในเซอร์เบีย)
สร้างและพัฒนาเทอร์มินัลการซื้อขายบนเว็บแบบเรียลไทม์ของ GoCharting ด้วย React, TypeScript และ Redux มุ่งเน้นประสบการณ์ข้อมูลตลาดที่ตอบสนองได้ดี การซิงโครไนซ์สถานะ ประสิทธิภาพ และเวิร์กโฟลว์กราฟที่เชื่อถือได้
รายละเอียด
- รับผิดชอบการส่งมอบฟีเจอร์ตั้งแต่ต้นจนจบในเทอร์มินัลการซื้อขายที่ใช้งานจริง โดยดูแลให้เส้นทาง combine และ parity สอดคล้องกันเมื่อจำเป็น
- ตรวจสอบ race condition ที่ซับซ้อนซึ่งเกี่ยวข้องกับหลายแท็บ hydration และสถานะที่บันทึกไว้
- เพิ่มประสิทธิภาพรายการขนาดใหญ่และกราฟที่มีกิจกรรมสูงด้วย virtualization การปรับปรุงวงจรชีวิตของ subscription และการลดการเปลี่ยนแปลง Redux ที่ไม่จำเป็น
- ทำงานร่วมกับทีมผลิตภัณฑ์และการออกแบบเพื่อสร้างประสบการณ์ผู้ใช้ที่มีประสิทธิภาพ
- จัดทำ pull request ที่ชัดเจนและระบุความเสี่ยงด้านการซิงโครไนซ์ การยืนยันตัวตน และโฟลว์ที่เกี่ยวข้องกับ broker
- สนับสนุนการเติบโตของทีมด้วยการให้คำปรึกษาแก่เพื่อนร่วมงาน และเสริมสร้างแนวทาง React ขอบเขตของสถานะ และการแก้ไขที่ต้นเหตุ
คุณสมบัติ
- มีประสบการณ์อย่างน้อยห้าปีในการส่งมอบแอปพลิเคชัน React แบบ single-page ที่ซับซ้อน โดยใช้ hooks เป็นหลัก และมีประสบการณ์กับ class component รุ่นเก่าบางส่วน
- เชี่ยวชาญ TypeScript และ JavaScript รวมถึง Redux หรือสถาปัตยกรรมสถานะส่วนกลางและสถานะภายในเครื่องที่เทียบเท่า
- มีประสบการณ์สร้างอินเทอร์เฟซแบบเรียลไทม์หรือความถี่สูงที่เกี่ยวข้องกับ WebSockets รายการแบบสด กราฟ การซื้อขาย หรือระบบที่เกี่ยวข้อง
- มีความสามารถที่พิสูจน์แล้วในการวินิจฉัยปัญหาสถานะที่ครอบคลุมหลายหน้าต่าง ชั้นการจัดเก็บข้อมูล หรือหลาย store
- มีประสบการณ์ทำงานใน monorepo ขนาดใหญ่ที่ใช้ Webpack, package ที่ใช้ร่วมกัน และ feature branch ที่มีอายุการใช้งานยาวนาน
- สื่อสารเป็นลายลักษณ์อักษรได้ดีเมื่อทำงานกับพันธมิตรฝ่ายผลิตภัณฑ์และเพื่อนร่วมงานฝ่ายวิศวกรรม
- มีประสบการณ์กับผลิตภัณฑ์กราฟ ข้อมูลตลาด หรือการผสานรวมกับ broker จะได้รับการพิจารณาเป็นพิเศษ
- คุ้นเคยกับ Canvas, SVG, การทำกราฟด้วย WebGL, WebAssembly หรือ transpilation จะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์กับรายการแบบ virtualized เช่น react-window และระบบ UI ที่ใช้ Emotion หรือ styled จะได้รับการพิจารณาเป็นพิเศษ
- มีความรู้ในการใช้งาน Vitest หรือ Jest และเวิร์กโฟลว์ของ Bitbucket หรือ GitHub จะได้รับการพิจารณาเป็นพิเศษ
- สามารถทำ profiling ประสิทธิภาพใน Chrome ระหว่างเซสชันการซื้อขายที่ดำเนินต่อเนื่องเป็นเวลานานจะได้รับการพิจารณาเป็นพิเศษ