Job VC

Senior Front-end Engineer

Group107 · dou · Not specified · віддалено
Open original ↗
We are looking for a Senior Front-end Engineer (React/TypeScript) to join Group107 for a client project — Bayesline, a modern portfolio risk and attribution analytics platform for institutional investors. Their GPU-accelerated system helps portfolio managers, risk teams, and quant researchers run faster, more customizable analytics on their own data, deployed inside each client’s cloud environment.
You will own the front-end alongside a small, technical founding team — building new features, improving architecture and performance, and raising the overall quality of a dense, data-heavy analytical UI. The company has just closed a funding round backed by one of the largest known investors, with long-term cooperation planned and real influence on product and architecture decisions.
The platform’s web interface is used by portfolio managers, risk teams, and quants to explore portfolio risk, performance attribution, factor analysis, scenario modeling, and custom dashboards. The UI is dense, information-rich, and optimized for expert users moving quickly through analytical workflows.
Note on working hours:
the schedule is flexible, but you’ll need to shift your working day slightly to maintain a daily
4–5
hour overlap with the US-based team for syncs and collaboration.
Responsibilities
Own and improve major areas of the front-end, including the dashboard builder, report grids/charts, settings systems, and AI chat experience
Drive performance across the application: code splitting, component memoization, virtualization, and efficient rendering for large datasets
Strengthen the component library, testing infrastructure, and overall code quality
Build new report types, chart visualizations, and analytical workflows as the platform expands
Refine and polish AI-generated code with an expert eye for consistency, accessibility, and maintainability
Collaborate directly with the founding team on product, UX, and architecture decisions
Maintain and evolve the design system and shared component library
Required Skills
5+ years of professional front-end development with React and TypeScript
Deep experience building data-heavy, high-density UIs
Strong understanding of front-end performance: virtualization, memoization, lazy loading, efficient re-renders, Web Workers
Solid experience with state management at scale (Zustand, Redux, MobX, or similar)
Experience with component libraries and design systems (Mantine, Ant Design, MUI, or similar)
Comfortable working against a Python backend with auto-generated TypeScript types (no Python experience required, but you’ll read it to understand API contracts and data shapes)
Experience with modern testing: unit tests, integration tests (MSW or similar), E2E (Playwright or Cypress), and component development (Storybook)
Comfortable using AI tools (Claude, Cursor, etc.) in day-to-day development, with the judgment to evaluate, refactor, and improve AI-generated code
Strong written English communication for async collaboration with a US-based team (Upper-Intermediate B2+)
Soft Skills
Independent operator able to own large areas of the codebase end-to-end
Sharp technical judgment and ability to make architectural decisions
Strong communication and interpersonal skills for direct collaboration with founders
Comfortable in an async-first workflow with minimal rigid ceremonies
Ability to mentor through code review and raise the quality bar across the team
Bias toward shipping in small, high-quality increments
Nice to Have
Experience building grids, charts, dashboards, or pivot tables — especially with AG Grid or AG Charts
Experience building for fintech, portfolio analytics, risk platforms, or BI/analytics tools
Familiarity with institutional investing concepts (portfolios, benchmarks, factors, risk decomposition)
Hands-on experience with React 19, Vite, TanStack Query, react-grid-layout, or @dnd-kit
What We Offer
20 vacation days (workdays)
7 sick days
Personalized career growth
Internal English classes
Education reimbursement
Corporate events and team buildings
Equipment provided