
GoCharting е финтех и SaaS компания, която разработва софтуер за пазарен анализ и търговия за търговци на множество класове активи. Платформата ѝ съчетава усъвършенствани графики с инструменти за анализ на потока от поръчки, като footprint графики, пазарни профили, делта на обема и дълбочина на пазара, както и опционен деск, конструктор на стратегии, икономически календари, пазари за прогнози и търговия с брокерска връзка с едно кликване. Потребителите могат да работят с фючърси, форекс, акции, криптовалути, CFD и регионални борси, а скриптирането на Lipi, SDK комплектите за разработчици, анализите на общността и индикаторите, създадени от потребители, подпомагат персонализацията и сътрудничеството. Фокусът на продуктите на GoCharting я прави подходяща за кандидати, които се интересуват от финансови технологии, инфраструктура за търговия, SaaS продукти, богати на данни, и криптопазари.
Старши фронтенд инженер, платформа за търговия (хибридно в Сърбия)
Изграждайте и развивайте уеб терминала за търговия в реално време на GoCharting с React, TypeScript и Redux. Фокусирайте се върху адаптивни изживявания с пазарни данни, синхронизация на състоянието, производителност и надеждни работни процеси за графики.
Описание
- Отговаряйте за доставянето на функционалности от край до край в продукционния терминал за търговия, като при необходимост поддържате combine и parity пътищата съгласувани.
- Проучвайте сложни състезателни условия, включващи множество раздели, хидратация и персистирано състояние.
- Оптимизирайте големи списъци и графики с висока активност чрез виртуализация, подобрения в жизнения цикъл на абонаментите и намаляване на излишните промени в Redux.
- Партнирайте си с продуктовия и дизайнерския екип за създаване на ефективни потребителски изживявания.
- Създавайте ясни pull request-и и посочвайте рисковете при синхронизацията, удостоверяването и свързаните брокерски потоци.
- Подпомагайте развитието на екипа чрез менториране на колеги и усъвършенстване на React моделите, границите на състоянието и корекциите, основани на анализ на първопричината.
Изисквания
- Най-малко пет години опит в разработването на сложни React приложения с една страница, предимно с hooks и с известен опит с наследени класови компоненти.
- Отлично владеене на TypeScript и JavaScript, както и на Redux или сравнима архитектура за глобално и локално състояние.
- Опит в изграждането на интерфейси в реално време или с висока честота на обновяване, включващи WebSockets, живи списъци, графики, търговия или свързани системи.
- Доказана способност за диагностициране на проблеми със състоянието, обхващащи прозорци, слоеве за персистентност или множество хранилища.
- Опит с работа в големи монорепозитории с Webpack, споделени пакети и дългосрочни клонове за функционалности.
- Силна писмена комуникация с продуктови партньори и колеги от инженерния екип.
- Опит с продукти за графики, пазарни данни или брокерски интеграции е предимство.
- Познаването на Canvas, SVG, WebGL графики, WebAssembly или транспилация е предимство.
- Опитът с виртуализирани списъци като react-window и със системи за потребителски интерфейс Emotion или styled е предимство.
- Познанията за Vitest или Jest и работните процеси в Bitbucket или GitHub са предимство.
- Способността за профилиране на производителността в Chrome по време на дълги търговски сесии е предимство.