No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
Alfa-Bank is looking for a Middle+ Frontend Developer with 3-5 years of experience in React and TypeScript to work remotely.
Alfa-Bank is looking for a Middle+ Frontend Developer with 3-5 years of experience in React and TypeScript to work remotely.
Responsibilities
- 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: identify reusable components, modules, and layers of the application, 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 to ensure navigation through sections of the new system.
- Create UI components from scratch and adapt corporate UI Kit as needed.
- Write unit tests 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 scratch and has no inherited code (legacy).
- Develop the project from its early stages, laying architectural principles and taking responsibility for the quality of implemented solutions.
- Conduct code reviews and participate in architectural decision-making.
Requirements
- 4+ years of commercial experience with React 18/19.
- Proficient in TypeScript: generics, utility types, typing complex business entities.
- Experience with Redux Toolkit + RTK Query, understanding of server/client state, caching, and invalidation.
- Experience with React Hook Form + Yup/Zod, developing complex and dynamic forms.
- Familiarity with React Router.
- Experience with Jest + React Testing Library, ability to write tests for business scenarios.
- Knowledge of 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 frontend applications.
- Will be a plus:
✓ Direct apply: you message the hiring person. No ATS.