MTS Bank is one of the key areas of the MTS ecosystem.
We use modern digital solutions and develop technologically advanced banking services accessible to everyone.
We are looking for a Lead Web Developer for the Competence Center for Portal Solutions. The team is engaged in product development of internal bank services (personal accounts, business trips, vacations, payslips, co-working spaces, etc.). This involves active product development.
You will:
- Develop and maintain web applications using React.js and Next.js
- Apply state managers Redux and Saga/Thunk for application state management
- Write unit tests using Jest
- Work with the styled-components library for component styling
- Interact with the team and other departments to solve technical tasks and improve the product
- Participate in bi-weekly 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 equivalents)
- Experience with gitlab CI
- Ability to design scalable, maintainable applications. Selection of optimal technologies
- Ability to analyze and resolve non-obvious problems