Company: Alfa-Bank
Frontend Developer with React at Alfa-Bank. Development of complex interfaces and dynamic forms, working with state and caching, covering business scenarios with tests.
Tasks:
- Development of the frontend part using React 18/19
- Typing complex business entities with TypeScript
- Working with server/client state, caching, and invalidation via Redux Toolkit and RTK Query
- Development of complex and dynamic forms using React Hook Form + Yup/Zod
- Writing tests for business scenarios
Requirements:
- 4+ years of commercial experience with React 18/19
- Confident TypeScript: generics, utility types, typing complex business entities
- Redux Toolkit + RTK Query, understanding of server/client state, caching, and invalidation
- React Hook Form + Yup/Zod, experience in developing complex and dynamic forms
- React Router
- Jest + React Testing Library, ability to write tests for business scenarios
Conditions:
- Full-time
- Remote work
- Salary based on interview results (average market salary ₽220,000 – ₽300,000)
Skills:
- React
- TypeScript
- Redux Toolkit
- RTK Query
- React Hook Form
- Yup
- Zod
- React Router
- Jest
- React Testing Library