Senior Frontend Developer (React)
Senior Frontend Developer (React) at Sber. Office in Moscow with hybrid after probation. Build complex React applications for tax certificates and document processing.
Responsibilities: - Main page — certificate registry with table, filters (including 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 decoding, certificate selection, related certificates view, statuses - Product connect/disconnect lightbox — OTP confirmation, status tracking, application creation/cancellation - Certificate import lightbox — XML upload, parsing, data mapping - Bulk operations lightbox — bulk signing and decoding of files via CryptoPro ActiveX - Product status page — tracking current product statuses - Cryptographic layer — integration with CADES Plugin (CryptoPro), certificate selection, diagnostics, file signing - Analytics and logging — integration with SberBusiness internal analytics system, action tracing - E2E testing — 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), configuring RTK Query (invalidation, polling, optimistic updates) - Architecture — experience designing and maintaining modular/microfrontend applications, layer separation (domain/service/presentation) - Performance — optimizing React application performance (code splitting, bundle analysis, memoization, virtualization, lazy loading) - Testing — experience building test infrastructure (E2E, integration, contract tests), coverage >80% - Code Quality — linting setup, 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) - Experience 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, hybrid possible after (Moscow). No full remote.
Don't miss a single job
Subscribe to our Telegram channel