Description
Our product is AS SKIF (Cryptographic Services and Infrastructure Functions)
AS SKIF provides lifecycle control for CIPF (Cryptographic Information Protection Facilities), fulfills regulator requirements, and complies with the Bank's high standards.
We are already in industrial operation and continue to develop a comprehensive system for CIPF accounting, monitoring the availability and operability of cryptographic protection components in the Bank's infrastructure.
Our tasks:
- automatic CIPF accounting integrated with external automated systems
- automated CIPF accounting with operator involvement
- automation of cybersecurity department staff activities
- monitoring of CIPF and authentication/identification cryptographic services
- automation of Certification Authority activities
Many on our team come from areas not related to security, which did not prevent them from understanding the subject of automation in their first days and taking an active part in product development. We value the desire to grow and a caring attitude towards colleagues and the product.
Responsibilities
- development of frontend applications on React/TypeScript
- creation of new functional modules and refinement of existing ones
- integration with backend services via REST API
- creation of dashboards and analytical widgets
- conducting code reviews and ensuring code quality
- participation in task decomposition and estimation
- performance optimization and user experience improvement
- interaction with designers, analysts, backend developers, and testers
Requirements
- higher technical education
- commercial development experience on React from 3 years
- excellent knowledge of TypeScript and modern JavaScript (ES6+)
- experience with build tools (Vite, Webpack)
- understanding of React application architecture principles
- experience in developing web solutions and SPAs from scratch
- knowledge of modern styling approaches (CSS Modules, styled-components)
- knowledge of state management principles (Redux, Zustand)
- experience in layout based on mockups from Figma/Pixso or similar tool
- understanding of principles of adaptive and cross-browser layout
- experience with version control systems (Git)
- experience working with REST services
- experience in writing unit tests and UI tests (Jest, React Testing Library)
- English at a level sufficient for reading technical documentation
Technology stack:
- main: React 18+, TypeScript, Vite
- state management: Redux Toolkit with RTK Query
- styling: CSS Modules, styled-components
- tools: Git, npm/yarn, ESLint, Prettier
- testing: Jest, React Testing Library
- UI libraries: Material UI,
- additional: REST API, WebSocket, Pixso
Will be a plus:
- knowledge of network technologies
- experience in developing accounting systems
- ability to work in a team
- experience working in Agile/Scrum teams
- experience with data visualization libraries (Highcharts, Chart.js or others)
- skill in creating dashboards and analytical widgets
- skills in working with Jira, Confluence
Conditions
- comfortable modern office in Moscow, Poklonnaya St., 3k2
- work schedule: office/hybrid
- annual salary review, annual bonus
- corporate gym and relaxation areas
- more than 400 educational programs from SberUniversity for professional and career development
- adaptation program and manager assistance at the start (for Junior positions)
- extended voluntary health insurance, preferential insurance for family and corporate pension program
- flexible mortgage discount equal to 1/3 of the Central Bank key rate
- free SberPrime+ subscription, discounts on partner company products
- referral bonus for recommending friends to the Sber team.