О компании: Группа компаний «АРТ-Финтех» — международный поставщик банковских программных решений, более 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к рублей на руки