REMOTE RUSSIA
What you will do
- Develop and maintain the frontend of a new system based on React 18/19 and TypeScript
- Design the architecture of the client application from scratch: extract reusable components, modules, and application layers, laying the foundation for long-term development
- Implement complex user interfaces, including dynamic forms, dashboards, and control panels
- Develop a routing system using React Router, ensuring navigation through the sections of the new system
- Create UI components from scratch and, if necessary, adapt the corporate UI Kit
- Write unit tests and integration tests for critical business scenarios using Jest and React Testing Library
- Influence the technical stack and development standards, as the system is being created from scratch and has no legacy code
- Develop the project from the earliest stages, establishing architectural principles and taking responsibility for the quality of implemented solutions
- Conduct code reviews and participate in architectural decision-making
Our requirements for candidates
- 4+ years of commercial experience with React 18/19
- Proficient 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
- CSS Modules, Git
- Ability to write maintainable code, participate in Code Review, and work in a team
- Experience in developing complex interfaces from scratch
- Understanding of the architecture of large frontend applications
Will be a plus:
- Experience with corporate UI Kits
- Conventional Commits
- Experience developing CRM / CMS / admin panels
- Experience with complex tables, filters, and CRUD interfaces
- Experience working with multiple APIs / backend systems
What we offer
- Stable and transparent income: salary is discussed after the interview + quarterly bonus based on KPI results
- Fully remote or hybrid option of your choice, as well as a cozy IT hub in Moscow, St. Petersburg, Yekaterinburg, and seasonal co-working in Sochi
- Complex and interesting tasks, modern technology stack
- Health care: voluntary medical insurance program from the first days of employment, which includes dentistry, service in the best clinics in the city, insurance, and full compensation for 10 days of sick leave
- Opportunities for vertical and horizontal career growth: regular training, webinars, meetups, and demo days
- Access to free corporate libraries Alpina Digital, MyBook, and business publications
- Special offers from the Bank exclusively for employees: own fitness centers (Moscow, St. Petersburg, Yekaterinburg), as well as discounts on services from travel agencies, food products, in restaurants, bars, and shops
- Work for a thrice-awarded best employer in the Russian Federation according to hh.ru, Forbes, RBC
- AI literacy development program: tracks on working with neural networks from basic to advanced levels
How to contact us
For all inquiries, please contact the HR specialist:
Ksenia Melnik
KMELNIK3@ALFABANK.RU