Vacancy «Frontend Developer» in Moscow, working at «MTS Bank».
MTS Bank is one of the key directions of the MTS ecosystem.
We use modern digital solutions and develop high-tech banking services accessible to everyone.
We are looking for a Lead Web Developer for the Portal Solutions Competence Center. The team is engaged in product development of internal bank services (personal accounts, business trips, vacations, payslips, coworking, etc.). This is active product development.
You will be:
- Developing and supporting web applications in React.js and Next.js
- Using Redux and Saga/Thunk state managers for application state management
- Writing unit tests using Jest
- Working with the styled-components library for styling components
- Collaborating with the team and other departments to solve technical problems and improve the product
- Participating 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 resolve non-obvious problems