#vacancy #Moscow #remotework #MLengineer
🔶Position - ML Engineer, Senior
🔶Company - Art-Fintech
⌨️Candidate Requirements:
- Russian citizenship and location
- 3+ years of commercial development experience in React + TypeScript: hooks, state management, routing, performance optimization, and accessibility.
- Experience with React 18+, React Router, Redux Toolkit or Zustand, React Query, Vite or Webpack.
- Confident styling skills: TailwindCSS or CSS-modules.
- Experience with testing and quality assurance: Jest or Vitest, Playwright, Lighthouse, AXE.
- Understanding of API contracts, OpenAPI/Swagger, WebSocket/SSE, and secure frontend practices: CSP, XSS mitigation, permission management.
- Willingness to work with Svelte and SvelteKit for OpenWebUI support.
- Ability to write clean, maintainable, and reliable code.
- Experience with SvelteKit, PWA, i18n, RBAC, plugins, and role configuration.
- Experience developing interfaces for AI, LLM, or data-driven products.
- Experience with Docker and basic CI/CD: GitHub Actions or GitLab CI.
- Experience working with design systems and component libraries.
✅Responsibilities
- Develop interfaces for the Moscow Exchange using React + TypeScript: new scenarios, performance, accessibility, tests, and CI/CD.
- Support and develop frontend: themes, branding, localization, PWA scenarios, plugins, integrations, roles, and permissions.
- Integrate interfaces with REST, GraphQL, OpenAPI, and OpenAI-compatible APIs.
- Implement real-time scenarios via WebSocket and SSE.
- Profile and optimize UI: code splitting, memoization, virtualization, and heavy state management.
- Maintain frontend quality: Storybook, ESLint, Prettier, unit and E2E tests, Lighthouse and AXE.
- Collaborate with backend, AI, and platform teams to ensure user scenarios function stably in production.
🔗Conditions:
Full-time, 5/2.
💵Salary range up to 300k rubles net.
🪩About Us:
ART-Fintech Group has been on the market for over 20 years – an international provider of innovative banking software solutions. Our company develops software for the financial sector.