MTS Bank is one of the key areas of the MTS ecosystem.
We use modern digital solutions and develop technological banking services accessible to everyone.
We are looking for a Lead Web Developer for the Portal Solutions Competency Center. The team is engaged in product development of internal bank services (personal accounts, business trips, vacations, payslips, co-working, etc.). This is active product development.
You will:
- Develop and maintain web applications on React.js and Next.js
- Use state managers Redux and Saga/Thunk for application state management
- Write unit tests using Jest
- Work with the styled-components library for styling components
- Interact with the team and other departments to solve technical problems and improve the product
- Participate in two-week sprints and standard SCRUM ceremonies
We are looking for:
- Deep knowledge of React.js
- Experience with Next.js
- Rendering: Static Site Generation (SSG), Server-Side Rendering (SSR), Incremental Static Regeneration (ISR), Client-Side Rendering (CSR). Strategy selection.
- Routing (App Router - newer, Pages Router), dynamic routes, API Routes.
- Data Fetching (getStaticProps, getStaticPaths, getServerSideProps, App Router fetch + cache).
- Writing tests (from Unit to Jest and Cypress or similar)
- Experience with gitlab CI
- Ability to design scalable, maintainable applications. Selection of optimal technologies
- Ability to analyze and fix non-obvious problems