ML Engineer, Senior
Компания — Арт-Финтех
Требования к кандидату:
- Гражданство и локация РФ
- От 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.
- Умение писать чистый, поддерживаемый и надёжный код.
- Опыт работы с SvelteKit, 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к рублей на руки.
Немного о нас:
Группа компаний «АРТ-Финтех» более 20 лет на рынке — международный поставщик инновационных банковских программных решений. Наша компания разрабатывает ПО для финансового сектора