Senior React Engineer
Senior
Full time
Position overview
We’re seeking a Senior Front-End Engineer to design and build responsive, high-performance user interfaces using React, TypeScript and Axios against OpenAPI-driven services. You’ll work closely with UX designers and back-end teams to implement reusable components, enforce strong typing and code quality, and optimize app performance and accessibility across modern browsers and devices.
Project Description B2B SaaS platform for wealth managers, offering a modular client-servicing suite that seamlessly integrates with core systems and is monetized through existing subscriptions. The new Front-End module delivers an intuitive, real-time dashboard for advisors to monitor portfolios, customize client reports, and streamline workflows.
Replacing office operations and data collection tooling used by wealth management clients; migrating it into Nevis’ web-based B2B SaaS platform. Standalone module, not deeply embedded in existing architecture.
What technologies do we use on our projects? FE: React/TypeScript/Axios openApi BE: Java24/Spring/Gradle/Jooq
YOUR BACKGROUND
- Over 5 years of hands-on experience in front-end development, with deep expertise in React and TypeScript
- Proven ability to architect and implement complex, high-performance SPAs using React (v17+) and hooks-based patterns
- Strong proficiency in TypeScript, including advanced typing, generics, and utility types to ensure robust, maintainable code.
- Extensive experience integrating with REST and GraphQL endpoints via Axios and auto-generated API clients from OpenAPI/Swagger specs
- Skilled in state management solutions (Redux, Zustand, or React Context) and side-effect libraries (Redux Saga, Redux Thunk, or React Query)
- Solid background in modern build and bundling tools (Webpack, Vite) and CSS-in-JS or utility-first frameworks (Styled Components, Emotion, Tailwind CSS)
- English B2+
Skills that will be a plus:
- Hands-on knowledge of writing comprehensive unit and integration tests with Jest, React Testing Library
- Familiarity with performance optimization techniques (code-splitting, lazy loading, memoization) and accessibility best practices
Responsibilities
- Retire/deprecate part of the client’s legacy tooling
- Rebuild and integrate it into Nevis’ platform
- Deliver a standalone module that captures and processes client information, performs analytics, and feeds into Nevis’ broader systemWork Scope
- Rework and modernize existing codebase (legacy React/TypeScript)
- Migrate it to the current Nevis architecture using the provided tech stack
- Integrate via API contracts and align with their system’s structure and data flows
- Output must be stable, maintainable, and embedded in Nevis’ web-based wealth management solution
WE OFFER
- 20 billable days off in the first year of cooperation, all next years - 25 billable days off
- Fair and competitive compensation
- Friendly team and enjoyable working environment
- Clearly described business processes in the company that really work
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Remote work mode
- Ability to transfer unused vacation to the next year
- Partial coverage of co-working costs
- Regular online team-building events
Please indicate your salary expectations in your cover letter. Applications without salary expectations will not be considered.
YOU MAY FIND INTERESTING
Middle+ JS Engineer
APPLICATION FORM
Apply for this position now!
Send us your CV - we’ll contact you.