Сервіс пошуку роботи №1 в Україні
Василіса
Frontend developer (React/Typescript)
- Вік:
- 28 років
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Шукач вказав: ТелефонЕл. пошту
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18185829/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Vasilisa Kirianova
Frontend Developer · JavaScript / TypeScript · React · 5 years
Lviv, Ukraine — open to remote & relocation (EU) | [відкрити контакти ](див. вище в блоці «контактна інформація») | [відкрити контакти ](див. вище в блоці «контактна інформація») | github.com/Lisakirj | tg:
@vasilisa_kirj
SUMMARY
Frontend developer with 5 years of commercial experience building production applications in JavaScript, TypeScript and React, including two
products taken from zero to one. Strong in AI-driven interfaces — chat clients and generation flows built on top of backend AI services, with
asynchronous and streaming states, partial results, retries and error recovery — and in complex, data-heavy UIs: real-time dashboards,
interactive charts, geospatial tooling and role-based admin systems.
Work with the modern React stack this role uses: TypeScript, Tailwind CSS, Zustand and TanStack Query for state and server data, TanStack
Router for routing, React Hook Form + Zod for forms and schema validation, Turborepo monorepos and CI/CD pipelines. Apply SOLID, OOP,
dependency inversion and established design patterns to keep client/server architecture maintainable as products scale.
Own features end to end — from Figma and API contract through state design, tests and code review to release. Comfortable in greenfield
work and in switching domain and stack between products: 6 products in 11 months at a studio, then defense-tech, healthcare and fintech.
Regularly review code and mentor less experienced developers.
EXPERIENCE
Osiris — Frontend Developer, remote Sep 2025 – Present
Defense-tech platform for mission planning, real-time monitoring and control systems. Product details under NDA.
• One of 4 frontend developers on the platform; own the mapping and real-time monitoring areas end to end, from API contract with
backend engineers through implementation to release.
• Built the authentication and authorization layer for a hardened-security environment — two-factor authentication via TOTP (Google
Authenticator), session lifecycle, token refresh and access-control flows — applying secure development practices throughout.
• Implemented real-time monitoring dashboards combining live telemetry charts with embedded video streams over WebSocket channels.
• Built interactive map features — route planning, operational zones and points of interest — rendering dozens of live objects updating
every second without frame drops.
• Profiled and optimised React rendering under high-frequency data updates: memoisation, virtualisation and state normalisation removed
the bottlenecks and kept the interface responsive under continuous load.
• Developed dynamic, schema-driven forms and configuration workflows for setting up operations, scenarios and system parameters.
• Work in a Git branching workflow with pull requests and code review; contribute to engineering standards and review teammates' code.
Stack: TypeScript · React · Redux Toolkit · RTK Query · WebSockets · MUI · Vite · Mapbox · Git · CI/CD · Jira
Appies — Frontend Developer, remote (fixed-term contract) Jul 2025 – Sep 2025
Alpacards — language-learning platform: learner web app, mobile app and teacher admin panel. alpacards.education
• Joined an established TypeScript/React codebase as additional frontend capacity and shipped features alongside the permanent team
from the first sprint.
• Developed learner-facing features (quizzes, exercises, progress tracking) and teacher admin screens for courses, lessons and content, with
role-based views across 3 user types.
• Defined and aligned shared API contracts with backend and mobile developers to keep clients consistent.
Stack: TypeScript · React · Redux Toolkit · RTK Query · Vite · Git · Jira
Academy Medtech Ventures, Inc. — Frontend Developer, remote Aug 2023 – Jul 2025
Clinical platform for diagnosing, treating and monitoring patients with movement disorders — clinician web app, patient mobile app and in-clinic
diagnostic device app. academymedtechventures.com
• Built real-time visualisation of patient diagnostic data streamed from in-clinic devices and used by clinicians during live sessions.
• Implemented role-based access control across 4 user types (clinician, clinic admin, group admin, system admin), including permission-
driven routing and conditional rendering.
• Developed multi-step diagnostic and treatment workflows as dynamic forms with schema validation, driven by clinical protocols.
• Identified and resolved performance bottlenecks: consolidated and cached API calls to cut redundant network traffic, and improved
rendering through component splitting and memoised selectors.
• Covered diagnostic and permission-dependent flows with unit and component tests (Jest, React Testing Library) and kept them running in
the CI pipeline on every pull request.
• Onboarded juniors into the codebase and reviewed their pull requests; contributed to shared conventions and definition of done.
Stack: TypeScript · React · Redux Toolkit · RTK Query · MUI · Jest · React Testing Library · Vite · pnpm · Git · CI/CD · Jira
LazyCode — Frontend Developer, remote Jul 2022 – Aug 2023
Product studio — delivered 6 client products across AI, FinTech, MarTech and consumer applications.
• Built the interface layer for two AI products — a chat client and an ad-banner generator — handling asynchronous generation states,
streamed partial results, retries and error recovery on top of backend AI services.
• Built Mindful Expenses from scratch — a personal finance product covering budgeting, expense tracking and financial planning — shaping
the frontend architecture, component library and state layer of a greenfield app.
• Developed its analytics layer: interactive charts (nivo, Recharts) with drill-down and custom date ranges over live financial data.
• Shipped a companion Chrome extension that generates invoices from Mindful Expenses data, and took it through Chrome Web Store
review to public release. mindfulexpenses.com
• Styled products with Tailwind CSS and Headless UI, delivering responsive, cross-browser layouts from Figma designs in close partnership
with UX/UI designers.
• Integrated live data via server-state caching with optimistic updates and cache invalidation; reduced initial load with route-level code
splitting and set up i18next localisation.
Stack: TypeScript · React · Astro · Redux Toolkit · RTK Query · Tailwind CSS · Headless UI · nivo · Recharts · i18next · Jest · React Testing Library ·
Chrome Extensions (MV3) · Vite · Git
DuoNotary — Frontend Developer, remote Jan 2022 – Jul 2022
Remote online notarisation platform for the US market. duonotary.com
• Built 3 core product flows end to end: notarisation (document upload, signing, certification), the live video session between client and
notary, and the user account with session booking.
• Modernised a legacy codebase — migrated the application from JavaScript to TypeScript, rewrote class components as functional
components with hooks, and upgraded Bootstrap 4 to 5 across the product.
• Replaced ad-hoc state handling with a predictable store and a server-state caching layer, removing duplicated fetching logic across
features.
• Delivered responsive, cross-browser layouts across desktop, tablet and mobile.
Stack: JavaScript · TypeScript · React · Redux Toolkit · RTK Query · Bootstrap 5 · Webpack · Git · Jira
Freelance — Frontend Developer, Ukraine Sep 2021 – Jan 2022
• Delivered pixel-perfect responsive landing pages from Figma designs across desktop, tablet and mobile.
Stack: HTML5 · CSS3 / SASS · JavaScript · jQuery · Figma
TECHNICAL SKILLS
Languages: TypeScript, JavaScript (ES6+), HTML5, CSS3
Frameworks: React.js, Next.js, Astro, Svelte, Node.js
State management: Zustand, TanStack Query, Redux Toolkit, RTK Query, SWR, Axios, REST APIs, WebSockets
Routing & forms: TanStack Router, React Router, React Hook Form, Zod, Yup
UI & styling: Tailwind CSS, Headless UI, MUI, Ant Design, Bootstrap 5, SASS, CSS Modules, styled-components, responsive & cross-
browser layouts
Testing: Jest, React Testing Library, Playwright, Cypress, unit / component / e2e
Build & monorepo: Turborepo, pnpm / npm / yarn workspaces, Vite, Webpack
DevOps: CI/CD (GitHub Actions, GitLab CI), Docker, docker-compose, Git, GitHub, GitLab, Bitbucket, branching, pull requests, code
review
Performance: React Profiler, Chrome DevTools, Lighthouse, memoisation, virtualisation, code splitting, bundle analysis
Architecture: SOLID, OOP, IoC / dependency injection, design patterns, client/server architecture, component-driven design
Security: Authentication & authorization, JWT / session management, OAuth flows, TOTP two-factor authentication, RBAC
Data viz: Recharts, nivo, Mapbox (routes, zones, POIs), real-time telemetry dashboards
AI tooling: Claude Code, Cursor, Gemini, Codex; LLM chat & generation UIs, streaming responses
Other: MongoDB, Firebase, AWS, i18next, Chrome Extensions (MV3), ESLint, Prettier
Process: Scrum, Agile, Jira, Figma, code review, mentoring
Domains: AI tooling · Defense tech · Healthcare & medtech · Fintech · Edtech · Legal tech
E D U C AT I O N
BSc, Microbiology — Ivan Franko National University of Lviv 2015 – 2019
Frontend Development course — Result School 2022
LANGUAGES
English — C1 (Advanced) · Polish — C2 (Fluent) · Russian — C2 (Fluent) · Ukrainian — Native
Frontend Developer · JavaScript / TypeScript · React · 5 years
Lviv, Ukraine — open to remote & relocation (EU) | [
@vasilisa_kirj
SUMMARY
Frontend developer with 5 years of commercial experience building production applications in JavaScript, TypeScript and React, including two
products taken from zero to one. Strong in AI-driven interfaces — chat clients and generation flows built on top of backend AI services, with
asynchronous and streaming states, partial results, retries and error recovery — and in complex, data-heavy UIs: real-time dashboards,
interactive charts, geospatial tooling and role-based admin systems.
Work with the modern React stack this role uses: TypeScript, Tailwind CSS, Zustand and TanStack Query for state and server data, TanStack
Router for routing, React Hook Form + Zod for forms and schema validation, Turborepo monorepos and CI/CD pipelines. Apply SOLID, OOP,
dependency inversion and established design patterns to keep client/server architecture maintainable as products scale.
Own features end to end — from Figma and API contract through state design, tests and code review to release. Comfortable in greenfield
work and in switching domain and stack between products: 6 products in 11 months at a studio, then defense-tech, healthcare and fintech.
Regularly review code and mentor less experienced developers.
EXPERIENCE
Osiris — Frontend Developer, remote Sep 2025 – Present
Defense-tech platform for mission planning, real-time monitoring and control systems. Product details under NDA.
• One of 4 frontend developers on the platform; own the mapping and real-time monitoring areas end to end, from API contract with
backend engineers through implementation to release.
• Built the authentication and authorization layer for a hardened-security environment — two-factor authentication via TOTP (Google
Authenticator), session lifecycle, token refresh and access-control flows — applying secure development practices throughout.
• Implemented real-time monitoring dashboards combining live telemetry charts with embedded video streams over WebSocket channels.
• Built interactive map features — route planning, operational zones and points of interest — rendering dozens of live objects updating
every second without frame drops.
• Profiled and optimised React rendering under high-frequency data updates: memoisation, virtualisation and state normalisation removed
the bottlenecks and kept the interface responsive under continuous load.
• Developed dynamic, schema-driven forms and configuration workflows for setting up operations, scenarios and system parameters.
• Work in a Git branching workflow with pull requests and code review; contribute to engineering standards and review teammates' code.
Stack: TypeScript · React · Redux Toolkit · RTK Query · WebSockets · MUI · Vite · Mapbox · Git · CI/CD · Jira
Appies — Frontend Developer, remote (fixed-term contract) Jul 2025 – Sep 2025
Alpacards — language-learning platform: learner web app, mobile app and teacher admin panel. alpacards.education
• Joined an established TypeScript/React codebase as additional frontend capacity and shipped features alongside the permanent team
from the first sprint.
• Developed learner-facing features (quizzes, exercises, progress tracking) and teacher admin screens for courses, lessons and content, with
role-based views across 3 user types.
• Defined and aligned shared API contracts with backend and mobile developers to keep clients consistent.
Stack: TypeScript · React · Redux Toolkit · RTK Query · Vite · Git · Jira
Academy Medtech Ventures, Inc. — Frontend Developer, remote Aug 2023 – Jul 2025
Clinical platform for diagnosing, treating and monitoring patients with movement disorders — clinician web app, patient mobile app and in-clinic
diagnostic device app. academymedtechventures.com
• Built real-time visualisation of patient diagnostic data streamed from in-clinic devices and used by clinicians during live sessions.
• Implemented role-based access control across 4 user types (clinician, clinic admin, group admin, system admin), including permission-
driven routing and conditional rendering.
• Developed multi-step diagnostic and treatment workflows as dynamic forms with schema validation, driven by clinical protocols.
• Identified and resolved performance bottlenecks: consolidated and cached API calls to cut redundant network traffic, and improved
rendering through component splitting and memoised selectors.
• Covered diagnostic and permission-dependent flows with unit and component tests (Jest, React Testing Library) and kept them running in
the CI pipeline on every pull request.
• Onboarded juniors into the codebase and reviewed their pull requests; contributed to shared conventions and definition of done.
Stack: TypeScript · React · Redux Toolkit · RTK Query · MUI · Jest · React Testing Library · Vite · pnpm · Git · CI/CD · Jira
LazyCode — Frontend Developer, remote Jul 2022 – Aug 2023
Product studio — delivered 6 client products across AI, FinTech, MarTech and consumer applications.
• Built the interface layer for two AI products — a chat client and an ad-banner generator — handling asynchronous generation states,
streamed partial results, retries and error recovery on top of backend AI services.
• Built Mindful Expenses from scratch — a personal finance product covering budgeting, expense tracking and financial planning — shaping
the frontend architecture, component library and state layer of a greenfield app.
• Developed its analytics layer: interactive charts (nivo, Recharts) with drill-down and custom date ranges over live financial data.
• Shipped a companion Chrome extension that generates invoices from Mindful Expenses data, and took it through Chrome Web Store
review to public release. mindfulexpenses.com
• Styled products with Tailwind CSS and Headless UI, delivering responsive, cross-browser layouts from Figma designs in close partnership
with UX/UI designers.
• Integrated live data via server-state caching with optimistic updates and cache invalidation; reduced initial load with route-level code
splitting and set up i18next localisation.
Stack: TypeScript · React · Astro · Redux Toolkit · RTK Query · Tailwind CSS · Headless UI · nivo · Recharts · i18next · Jest · React Testing Library ·
Chrome Extensions (MV3) · Vite · Git
DuoNotary — Frontend Developer, remote Jan 2022 – Jul 2022
Remote online notarisation platform for the US market. duonotary.com
• Built 3 core product flows end to end: notarisation (document upload, signing, certification), the live video session between client and
notary, and the user account with session booking.
• Modernised a legacy codebase — migrated the application from JavaScript to TypeScript, rewrote class components as functional
components with hooks, and upgraded Bootstrap 4 to 5 across the product.
• Replaced ad-hoc state handling with a predictable store and a server-state caching layer, removing duplicated fetching logic across
features.
• Delivered responsive, cross-browser layouts across desktop, tablet and mobile.
Stack: JavaScript · TypeScript · React · Redux Toolkit · RTK Query · Bootstrap 5 · Webpack · Git · Jira
Freelance — Frontend Developer, Ukraine Sep 2021 – Jan 2022
• Delivered pixel-perfect responsive landing pages from Figma designs across desktop, tablet and mobile.
Stack: HTML5 · CSS3 / SASS · JavaScript · jQuery · Figma
TECHNICAL SKILLS
Languages: TypeScript, JavaScript (ES6+), HTML5, CSS3
Frameworks: React.js, Next.js, Astro, Svelte, Node.js
State management: Zustand, TanStack Query, Redux Toolkit, RTK Query, SWR, Axios, REST APIs, WebSockets
Routing & forms: TanStack Router, React Router, React Hook Form, Zod, Yup
UI & styling: Tailwind CSS, Headless UI, MUI, Ant Design, Bootstrap 5, SASS, CSS Modules, styled-components, responsive & cross-
browser layouts
Testing: Jest, React Testing Library, Playwright, Cypress, unit / component / e2e
Build & monorepo: Turborepo, pnpm / npm / yarn workspaces, Vite, Webpack
DevOps: CI/CD (GitHub Actions, GitLab CI), Docker, docker-compose, Git, GitHub, GitLab, Bitbucket, branching, pull requests, code
review
Performance: React Profiler, Chrome DevTools, Lighthouse, memoisation, virtualisation, code splitting, bundle analysis
Architecture: SOLID, OOP, IoC / dependency injection, design patterns, client/server architecture, component-driven design
Security: Authentication & authorization, JWT / session management, OAuth flows, TOTP two-factor authentication, RBAC
Data viz: Recharts, nivo, Mapbox (routes, zones, POIs), real-time telemetry dashboards
AI tooling: Claude Code, Cursor, Gemini, Codex; LLM chat & generation UIs, streaming responses
Other: MongoDB, Firebase, AWS, i18next, Chrome Extensions (MV3), ESLint, Prettier
Process: Scrum, Agile, Jira, Figma, code review, mentoring
Domains: AI tooling · Defense tech · Healthcare & medtech · Fintech · Edtech · Legal tech
E D U C AT I O N
BSc, Microbiology — Ivan Franko National University of Lviv 2015 – 2019
Frontend Development course — Result School 2022
LANGUAGES
English — C1 (Advanced) · Polish — C2 (Fluent) · Russian — C2 (Fluent) · Ukrainian — Native
Схожі кандидати
-
Junior Frontend Developer | React, TypeScript
20000 грн, Київ, Дистанційно -
React Frontend Developer
50000 грн, Дистанційно -
Front-end програміст
40000 грн, Дистанційно -
Middle Front-end React developer
Дистанційно -
TypeScript developer
Дистанційно -
Front-end програміст
80000 грн, Київ, Дистанційно