Frontend Developer
Posted 15 Oct 2026
Advertised as “Middle Frontend Developer (Angular)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 3+ yrs
- Management level
- Individual contributor
- Employment
- Hybrid
- Contract
- Full-time
No salary listed for this role.
Raiffeisen Bank is the largest Ukrainian bank with foreign capital. For more than 30 years, we have been creating and building the banking system of our country.
Raiffeisen employs more than 5,000 employees, including one of the largest product IT teams, which includes 900+ specialists. Every day, we work side by side so that more than 2.5 million of our clients can receive quality service, use the bank’s products and services, and develop their business, because we are #TogetherWithUkraine.
Your future responsibilities:
- Be involved in the Scrum process: give estimates, discuss technical concerns, and break down requirements together with BA/QA
- Build new features and improve existing ones in the corporate internet banking micro-frontends
- Write clean, efficient and readable code in strict TypeScript, following the team's lint and quality rules
- Contribute to the shared component and utility libraries and their Storybook docs
- Fix bugs, remove bottlenecks and move older code to modern Angular (Signals, standalone, zoneless)
- Monitor production errors and performance in Sentry, find the root cause of issues and fix them
- Use AI in daily development, and build and maintain the team's AI agents, skills, prompts and instruction files
- Connect to REST APIs through clients generated from OpenAPI
- Write and maintain unit tests
- Do code reviews
- Stay up to date with new Angular releases and best practices
Your skills and experience:
-
3+ years of commercial frontend experience
-
Strong knowledge of HTML5, CSS3, SCSS, JavaScript (ES2022+) and TypeScript in strict mode
-
Strong Angular 18+ (the projects run 21–22):
-
standalone components
-
Signals (signal, computed, effect, input()/output()) and rxResource
-
inject() and InjectionToken
-
OnPush and zoneless change detection
-
functional guards and interceptors
-
Strong RxJS
-
Typed Reactive Forms and ControlValueAccessor
-
Good grasp of OOP, SOLID and component-based architecture
-
Experience with microfrontend architecture (Native Federation, or standalone MFE bundles loaded into a host app)
-
REST APIs, OpenAPI codegen, Postman