Frontend Developer (React)
Alfa-Bank is hiring a Middle+/Senior Frontend Developer with 3-5+ years of experience for a remote role to build a new React system from scratch.
Develop and maintain the frontend of a new system based on React 18/19 and TypeScript. - Design the client application architecture from scratch: identify reusable components, modules, and 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. - Create UI components from scratch and adapt the corporate UI Kit when necessary. - Write unit and integration tests for critical business scenarios using Jest and React Testing Library. - Influence the tech stack and development standards, as the system is built from zero with no legacy code. - Develop the project from early stages, defining architectural principles and ensuring quality. - Conduct code reviews and participate in architectural decisions.
4+ years of commercial experience with React 18/19 - Strong TypeScript: generics, utility types, typing complex business entities - Redux Toolkit + RTK Query, understanding server/client state, caching, and invalidation - React Hook Form + Yup/Zod, experience with complex 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 developing complex interfaces from scratch - Understanding of large frontend application architecture Nice to have: - 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
Remote work format.
Don't miss a single job
Subscribe to our Telegram channel