The vacancy is well-structured but lacks compensation details, affecting overall quality.
no salary info
Job description
Alfa-Bank is looking for a Lead JavaScript Developer to develop and maintain frontend applications using React and TypeScript. Join a dynamic team and contribute to architectural decisions and code quality.
Responsibilities
### Responsibilities
- Develop and maintain frontend applications using React + TypeScript
- Participate in designing micro-frontend architecture
- Make technical decisions together with the team
- Conduct code reviews
- Participate in technical interviews and onboarding of frontend developers
- Refactor and improve existing code
- Set up error handling, monitoring, and logging
- Interact with analysts, developers, and internal clients
Requirements
### Requirements
- 3+ years of frontend development experience
- Commercial experience with React + TypeScript
- Experience in product development
- Understanding of JavaScript principles: event loop, async/await, closures, currying, V8 garbage collector
- Good understanding of React internals: Fiber, Reconciliation, render props, lifecycle, and rendering optimization
- Experience with TanStack Query (React Query)
- Experience with micro-frontends and/or Webpack Module Federation
- Experience with UI component libraries
- Understanding of frontend architecture principles
- Experience setting up logging and error monitoring (Sentry and similar)
- Skills in debugging frontend/backend interaction through the browser
- Experience in code reviews, technical interviews, or onboarding developers
- Ability to write maintainable and readable code
- Experience in team development
About Alfa-Bank
Alfa-Bank is one of Russia's largest private banks, providing a wide range of financial services including retail and corporate banking, digital solutions, and data processing initiatives. It actively hires for IT roles such as Python developers to build data integration systems, RESTful APIs, and recommendation engines within its banking ecosystem.