О компании: Группа компаний «АРТ-Финтех» — международный поставщик банковских программных решений, более 20 лет на рынке.

Должность: Senior ML Engineer (вакансия с фокусом на разработку frontend-интерфейсов и интеграцию с AI/LLM)

Требования:

  • Гражданство и локация РФ
  • От 3 лет коммерческой разработки на React + TypeScript: хуки, состояние, маршрутизация, оптимизация и доступность
  • Опыт с React 18+, React Router, Redux Toolkit или Zustand, React Query, Vite или Webpack
  • Уверенная работа со стилизацией: TailwindCSS или CSS-модули
  • Опыт тестирования и контроля качества: Jest или Vitest, Playwright, Lighthouse, AXE
  • Понимание API-контрактов, OpenAPI/Swagger, WebSocket/SSE и безопасных фронтенд-практик: CSP, XSS mitigation, разграничение прав
  • Готовность работать со Svelte и SvelteKit для поддержки OpenWebUI
  • Умение писать чистый, поддерживаемый и надёжный код
  • Будет плюсом: опыт с PWA, i18n, RBAC, плагинами, разработкой интерфейсов для AI/LLM/data-driven продуктов, Docker, базовый CI/CD (GitHub Actions/GitLab CI), дизайн-системы и компонентные библиотеки

Обязанности:

  • Развивать интерфейсы Московской биржи на React + TypeScript: новые сценарии, производительность, доступность, тесты и CI/CD
  • Поддерживать и развивать фронтенд: темы, брендинг, локализацию, PWA-сценарии, плагины, интеграции, роли и права
  • Интегрировать интерфейсы с REST, GraphQL, OpenAPI и OpenAI-совместимыми API
  • Реализовывать real-time сценарии через WebSocket и SSE
  • Профилировать и оптимизировать UI: code splitting, мемоизация, виртуализация и работа с тяжёлыми состояниями
  • Поддерживать качество фронтенда: Storybook, ESLint, Prettier, unit- и E2E-тесты, Lighthouse и AXE
  • Работать с backend-, AI- и platform-командами для обеспечения стабильной работы пользовательских сценариев в production

Условия:

  • Full-time, 5/2
  • Вилка зарплаты до 300к рублей на руки