Альфа-Банк
12 days ago
Reach out directly about this role
Grade
Middle
Experience
4-5 years
Work Format
Remote
By company
AI writes it from your resume. You only have to send it.
Alfa-Bank Front-end Developer React/ Middle+ Experience: 3–5 years Work format: remote
☑️ Responsibilities -Develop and maintain the front-end 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 across 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 very early stages, laying down 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 Reviews, and work in a team -Experience in developing complex interfaces from scratch -Understanding of the architecture of large front-end applications -Will be a plus: -Experience with corporate UI Kits -Conventional Commits -Experience in developing CRM / CMS / admin panels -Experience with complex tables, filters, and CRUD interfaces -Experience with multiple APIs / backend systems
Contacts: kmelnik3@alfabank.ru