The vacancy is well-defined but lacks compensation details, affecting overall attractiveness.
Job description
Join Sber as a Frontend Developer to work on smart contract interfaces and AI agent integration. Hybrid work in Moscow.
Responsibilities
### Responsibilities
- Implementing a smart interface as the main contract editor: Markdown/code artifacts, live rendering, loading existing documents.
- Implementing versioning: navigation through contract versions, rollback, and visual comparison of changes.
- Setting up interaction with the AI agent via LangGraph: chat, streaming generation, quick actions, agent memory.
- Developing contract check widgets with color indication and details.
- Managing state (Redux Toolkit/Zustand) and real-time updates (WebSocket/SSE).
- Ensuring authentication (Supabase) and tenant isolation.
- Optimizing performance and setting up monitoring (Sentry).
Requirements
### Requirements
- 3+ years of experience with React 18+ (hooks, context, suspense) and TypeScript (strict typing).
- Experience with Open Canvas or similar (or readiness to quickly learn): monorepo, artifacts, versioning, quick actions.
- Experience integrating AI agents with smart interfaces like CopilotKit or similar (chat, streaming).
- Experience creating agents on LangGraph (front-end interaction with the agent) and working with WebSocket/SSE.
- Experience managing state (Redux Toolkit / Zustand) and styling (TailwindCSS).
- Experience with HTTP clients (react-query, axios) and Git (GitFlow, PR).
About Sber
Sber (formerly Sberbank of Russia) is the largest bank in Russia and Central and Eastern Europe, providing commercial and retail banking services including corporate loans, asset management, online banking, and financial services to institutions.