Sber
Senior Frontend Developer (React)
Work format: office during the probation period, hybrid is possible afterwards (Moscow). No full remote.
☑️ Responsibilities
- Main page — certificate registry with a table, filters (including advanced filters and chips), pagination, and tabs (Certificates / Processing Results / Settings)
- Certificate lightbox — multi-step form (stepper: client → deduction → creation/editing) with validation, draft saving, signing via CADES/CryptoPro, change history, and corrections
- 10DO confirmation lightbox — document decryption, certificate selection, viewing related certificates, 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 of files 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 system, action tracing
- E2E testing — coverage with autotests on Playwright + Allure reports
☑️ Our Candidate Requirements
- TypeScript — deep knowledge (type-safe patterns, conditional types, template literal types, type-safe hooks)
- React — 3+ years of experience, advanced patterns (compound components, render props, error boundaries, Suspense, concurrent features)
- Redux Toolkit / State Management — experience in designing complex state machines, optimizing re-renders (React.memo, useSelector with Reselect selectors), configuring RTK Query (invalidation, polling, optimistic updates)
- Architecture — experience in designing and supporting modular/microfrontend applications, layer separation (domain/service/presentation)
- Performance — optimization of React application performance (code splitting, bundle analysis, memoization, virtualization, lazy loading)
- Testing — experience in building test infrastructure (E2E, integration, contract tests), coverage >80%
- Code Quality — setting up linting, code review, code ownership, contribution guidelines
Will be a plus:
- Experience with cryptographic libraries and plugins (CryptoPro, webcrypto)
- Experience with OpenAPI codegen and supporting type-safe API clients
- Experience with i18n in complex projects (namespaces, pluralization, fallback languages)
- Experience in mentoring and conducting code reviews
- Experience with design systems and UI libraries
- Experience in the banking/fintech sector
- Understanding of tax accounting business processes