Frontend Engineer, Pensions (React)
I
InvestEngineFintech, pensions
United KingdomFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English B2+ and fluent Russian
- Experience
- 2+ years
- Required Skills
- JestTypeScriptReduxReactRESTful APIsPlaywright
Requirements
- Have 2+ years of commercial experience using React and TypeScript as primary tools in a large, long-lived codebase.
- Have production experience with a state manager beyond component state, such as Effector or Redux.
- Have solid REST API integration skills, including loading and error states.
- Have experience discussing and shaping API contracts with backend engineers.
- Have production experience building complex or multi-step forms.
- Use unit or component testing in daily work, with tools such as Jest or React Testing Library.
- Understand web accessibility, including semantic HTML, keyboard navigation, and ARIA.
- Have experience working within a documented frontend architecture.
- Demonstrate ownership by clarifying requirements and seeing features through to production.
- Communicate clearly with engineers and non-technical stakeholders.
- Have English proficiency at B2+ level and be fluent in Russian.
Responsibilities
- Build and maintain customer-facing pension journeys using React and TypeScript.
- Own features from refinement through production, coordinating with Product, Design, and Backend.
- Agree API contracts, states, and error handling with backend engineers and designers.
- Build multi-step forms for account opening, transfers, and declarations.
- Write unit and component tests, and release features safely behind feature flags.
- Monitor features in production and fix issues quickly.
- Use AI coding tools in daily work and review their output.
- Set frontend review and testing practices within the Pensions team.
- Onboard the next frontend engineer and collaborate with QA, Operations, and the wider frontend group.
View Full Description & ApplyYou'll be redirected to the employer's site