Job Details
Software Development
Senior
Hybrid
Full time
Russian
Oct 9

Senior Frontend Developer (React)

Sber seeks a Senior React developer for office/hybrid work in Moscow. Build complex frontend features, ensure performance, and lead testing.

Responsibilities: - Main page: registry of certificates with table, filters (incl. advanced filters and chips), pagination, and tabs (Certificates / Processing Results / Settings) - Certificate lightbox: multi-step form (stepper: client → deduction → create/edit) with validation, draft saving, signing via CADES/CryptoPro, change history and corrections - 10DO confirmation lightbox: document decryption, certificate selection, related certificates view, statuses - Product connection/disconnection lightbox: OTP confirmation, status tracking, application creation/cancellation - Certificate import lightbox: XML upload, parsing, data mapping - Mass operations lightbox: mass signing and decryption via CryptoPro ActiveX - Product status page: tracking current product status - Cryptographic layer: integration with CADES Plugin (CryptoPro), certificate selection, diagnostics, file signing - Analytics and logging: integration with SberBusiness internal analytics, action tracing - E2E testing: test coverage with Playwright + Allure reports Requirements: - TypeScript: deep knowledge (type-safe patterns, conditional types, template literal types, type-safe hooks) - React: 3+ years experience, advanced patterns (compound components, render props, error boundaries, Suspense, concurrent features) - Redux Toolkit / State Management: experience designing complex state machines, optimizing re-renders (React.memo, useSelector with Reselect selectors), setting up RTK Query (invalidation, polling, optimistic updates) - Architecture: experience designing and maintaining modular/microfrontend applications, separating layers (domain/service/presentation) - Performance: optimizing React apps (code splitting, bundle analysis, memoization, virtualization, lazy loading) - Testing: experience building test infrastructure (E2E, integration, contract tests), coverage >80% - Code Quality: setting up linting, code review, code ownership, contribution guidelines Nice to have: - Experience with cryptographic libraries and plugins (CryptoPro, webcrypto) - Experience with OpenAPI codegen and type-safe API clients - Experience with i18n in complex projects (namespaces, pluralization, fallback languages) - Mentoring and conducting code reviews - Experience with design systems and UI libraries - Experience in banking/fintech sector - Understanding of tax accounting business processes

TypeScript — deep knowledge (type-safe patterns, conditional types, template literal types, type-safe hooks) React — 3+ years experience, advanced patterns (compound components, render props, error boundaries, Suspense, concurrent features) Redux Toolkit / State Management — experience designing complex state machines, optimizing re-renders (React.memo, useSelector with Reselect selectors), setting up RTK Query (invalidation, polling, optimistic updates) Architecture — experience designing and maintaining modular/microfrontend applications, separating layers (domain/service/presentation) Performance — optimizing React apps (code splitting, bundle analysis, memoization, virtualization, lazy loading) Testing — experience building test infrastructure (E2E, integration, contract tests), coverage >80% Code Quality — setting up linting, code review, code ownership, contribution guidelines Nice to have: - Experience with cryptographic libraries and plugins (CryptoPro, webcrypto) - Experience with OpenAPI codegen and type-safe API clients - Experience with i18n in complex projects (namespaces, pluralization, fallback languages) - Mentoring and conducting code reviews - Experience with design systems and UI libraries - Experience in banking/fintech sector - Understanding of tax accounting business processes

Work format: office during probation period, then possible hybrid (Moscow). No full remote.

Russia
React
Performance
RTK Query
e2e testing
Playwright
CADES
TypeScript
Redux Toolkit
CryptoPro
Microfrontend

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior Frontend Developer (React)

Senior Frontend Developer (React) at Sapiens Solutions. Hybrid (Moscow). Full-time, 5/2.

Russia
S
Sapiens Solutions

Senior/Lead Frontend Developer (React)

Senior/Lead Frontend Developer (React) at ROSGOSSTRAKH. Full-time, remote possible. Requires senior React, TypeScript, Webpack, MobX, Jest.

R
ROSGOSSTRAKH

Senior Frontend Developer (React)

Senior React developer needed for a new project from scratch, remote, full-time. 3–6 years experience.

N
NDA