Senior Frontend Developer (React)
Senior Frontend Developer (React) at Sber. Office in Moscow, hybrid after probation. Focus on crypto, UX, and complex forms. URL: *****
Responsibilities: Main page – certificate registry with table, filters (incl. advanced filters and chips), pagination, tabs (Certificates / Processing Results / Settings). Certificate lightbox – multi-step form (stepper: client → deduction → create/edit) with validation, draft saving, signing via CADES/CryptoPro, history and corrections. Confirmation 10DO lightbox – document decryption, certificate selection, related certificates, statuses. Product connection/disconnection lightbox – OTP confirmation, status tracking, application creation/cancellation. Import lightbox – XML upload, parsing, data mapping. Mass operations lightbox – mass signing and decryption via CryptoPro ActiveX. Product status page – monitoring 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 – coverage with Playwright + Allure reports.
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, rendering optimization (React.memo, useSelector with Reselect selectors), RTK Query setup (invalidation, polling, optimistic updates). Architecture – experience designing and maintaining modular/micro-frontend applications, layer separation (domain/service/presentation). Performance – React app optimization (code splitting, bundle analysis, memoization, virtualization, lazy loading). Testing – experience building test infrastructure (E2E, integration, contract tests), >80% coverage. Code Quality – linting setup, code review, code ownership, contribution guidelines. Pluses: 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 for probation period, then hybrid possible (Moscow). No full remote.
Don't miss a single job
Subscribe to our Telegram channel