Job VC

Senior Front-End Engineer [USA project]

Newsoft · dou · Senior · Not specified · Львів
Open original ↗
We are looking for an experienced Senior Front-End Engineer to join a US-based project focused on building a modern portfolio risk and analytics platform for institutional investors. The product enables portfolio managers, risk teams, and quantitative researchers to analyze portfolio risk, performance attribution, factor exposure, and scenario modeling through a highly interactive and data-intensive web interface.
In this role, you will take ownership of major areas of the front-end application, including custom dashboards, analytical reports, charting systems, and AI-powered features. You will work closely with a small founding team to improve architecture, performance, and overall user experience while contributing directly to product and technical decisions.
The ideal candidate is a senior React engineer with deep TypeScript expertise and strong experience building complex, data-heavy applications. You are comfortable working with modern front-end tooling, testing frameworks, and AI-assisted development workflows, and you enjoy solving challenging performance and architectural problems.
Requirements:
Core Requirements:
— 5+ years of professional front-end development experience with React and TypeScript.
— Strong software engineering fundamentals and architectural thinking.
— Experience building complex, highly interactive web applications.
— Strong written English communication for collaboration with a US-based team.
— Ability to work independently and contribute to product and technical decisions.
— Experience working in fast-paced startup environments is a plus.
Front-End Technologies:
— Deep expertise with React and TypeScript.
— Experience with modern front-end tooling such as Vite.
— Experience with UI component libraries such as Mantine, Ant Design, Material UI, or similar.
— Strong experience with state management solutions such as Zustand, Redux, MobX, or similar.
— Experience with data fetching libraries such as TanStack Query or similar.
Data Visualization & Complex UI:
— Experience building data-heavy, high-density user interfaces.
— Experience with advanced data grids and charting libraries such as AG Grid and AG Charts.
— Experience developing dashboards, pivot tables, reporting systems, or BI/analytics tools.
— Experience with drag-and-drop layouts and complex client-side interactions.
— Familiarity with Web Workers for processing large datasets in the browser.
Performance & Testing:
— Strong understanding of front-end performance optimization, including virtualization, memoization, lazy loading, and efficient rendering.
— Experience with unit, integration, and end-to-end testing.
— Hands-on experience with tools such as Vitest, MSW, Playwright, Cypress, and Storybook.
— Experience building and maintaining design systems and shared component libraries.
AI-Assisted Development:
— Comfortable using AI development tools such as
Claude
,
Cursor
, or similar.
— Ability to review, refactor, and improve AI-generated code for consistency, accessibility, and maintainability.
Nice to Have:
— Experience working with Python backends and auto-generated TypeScript types.
— Experience in fintech, portfolio analytics, risk management, or business intelligence platforms.
— Familiarity with institutional investing concepts such as portfolios, benchmarks, factors, and risk decomposition.
Responsibilities:
— Own and improve major areas of the front-end application, including dashboards, reports, charting systems, and AI chat features.
— Build new analytical workflows, report types, and data visualizations.
— Optimize application performance for large datasets and complex UI interactions.
— Strengthen testing infrastructure, component libraries, and overall code quality.
— Maintain and evolve the design system and shared components.
— Review and refine AI-generated code to ensure high engineering standards.
— Collaborate directly with the founding team on architecture, product, and UX decisions.
— Deliver high-quality features end-to-end in a fast-paced environment.
Interview stages:
— HR interview (30 minutes).
— Technical interview (1 hour).
— Interview with the customer (1 hour).
— Job offer 🎉🎉🎉
We offer:
— Competitive salary.
— Challenging tasks and projects.
— Opportunities for professional development and growth.
— Flexible working hours.
— New hardware.
— Free English lessons.
— Table tennis and yoga classes.
— Availability of generators and Starlinks in the office.
— Small gym in the office.
— Adjustable height tables.
— Regular office fruit delivery and other benefits.
Let’s create value together!