Ukraine's #1 job service
Kostya
Front-end програміст
- Considering positions:
- Front-end програміст, Web-програміст, HTML-розробник, Javascript-програміст, React розробник, Android-програміст
- Age:
- 24 years
- City of residence:
- Stryi
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/9896371/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Frontend React Developer
[open contact info ](look above in the "contact info" section)
KOSTYA ZHURAKOVSKIY [open contact info ](look above in the "contact info" section)
LinkedIn GitHub Telegram
Frontend developer with 2.5 years of commercial experience in React, Next.js and TypeScript. Over the last
year and a half I worked on three B2B products at Moai.team: a multi-tenant CRM that I built from scratch as
the only frontend developer, a white-label LMS and a lead management CRM. I work closely with backend
teams and build against an OpenAPI contract.
Technical Skills
Frontend: React, Next.js (App Router), TypeScript, JavaScript, HTML, CSS/SCSS
Styling: Tailwind CSS, shadcn/ui, styled-components
Data & state: TanStack Query, TanStack Router, TanStack Table, Zustand, Axios, REST API, OpenAPI/Swagger,
WebSocket
Forms: React Hook Form, Zod, Formik, Yup
Testing: Playwright, Vitest
Other: i18next, dnd-kit, Chart.js, Vite, Git, Docker (basic), Figma
AI workflow: AI coding agents (Claude Code, Codex) with project rules and custom skills, MCP servers (Playwright,
Context7, Figma), spec-driven planning and subagent orchestration, code review of generated code
Languages
Ukrainian - native | English - Intermediate
Experience
Frontend Developer | Moai.team May 2025 - Oct 2026
• Worked on three B2B products: Player Pulse (multi-tenant CRM for customer support and sales teams), Soula /
MOAI Learning Kit (white-label LMS) and Qust (lead management CRM).
• Only frontend developer on Player Pulse. Set up the project, defined the architecture and conventions, and built
most of the features.
• Worked with Go backend developers against an OpenAPI contract, reported API issues and agreed on data
shapes.
• Built and maintained an AI-assisted workflow: wrote project rules and custom skills for repeating tasks
(services, tables, forms, tests) and improved them as the codebase grew, connected MCP servers for browser,
docs and Figma, and used a spec, plan, subagents and review flow. Wrote Playwright e2e and Vitest unit tests.
Frontend Developer | Advantage Feb 2024 - Jan 2025
• Built websites, landing pages and admin panels in React and Next.js from Figma designs.
• Integrated REST APIs and added multilingual support with i18next.
Freelance React Developer 6 months
• Responsive websites and small React apps for clients.
Education
Lviv State University of Life Safety - Computer Science, Bachelor's degree, 2019 - 2023
Udemy Web Development Course, 2023
Projects
Player Pulse | Multi-tenant CRM
Commercial project | React 19, TypeScript, TanStack Router / Query / Table, Tailwind CSS, shadcn/ui
• Designed the frontend architecture from scratch: file-based routing, API layer with error normalization, query
key factories and shared components.
• Built the main CRM features: customer profiles with masked personal data, notes, finance views, leads, email and
SMS templates, audit logs.
• Built a WebSocket layer with reconnect and backoff. It drives incoming calls, an active call widget and live
updates for chat and SMS.
• Moved the app to a multi-tenant model: project-scoped routes and caches, tenant themes from server config,
and a separate shell for outsourcing agencies.
• Built the auth flows: login, invite acceptance, token refresh with a single shared request, and role-based
access for routes and UI.
• Created a reusable server-side table with sorting, filtering and pagination in URL state, saved filter presets and
column settings per project.
• Added an event-based cache invalidation map, so a change in one domain refreshes related data in the
others.
• Set up Playwright e2e tests with auth fixtures, seed data and API helpers. Vitest covers business logic and
mappers.
Soula / MOAI Learning Kit | White-label LMS
Commercial project | React, Next.js 15, TypeScript, styled-components, Formik
• Built course access rules with six unlock conditions (manual, date, days after enrollment, completed lesson,
module or quiz), each with its own form fields and validation.
• Built the white-label branding: server config, theme tokens and CSS variables, a settings page with logo and
color upload and a live preview. In the Next.js app the title, favicon and font come from the tenant config.
• Added the certificates feature in the admin and student apps, with configurable completion requirements.
• Added drag-and-drop ordering for modules and lessons with shared dnd-kit hooks. Built the My Courses page
with progress and enrollment.
Qust | Lead Management CRM
Commercial project | React, TypeScript, React Query, Formik, styled-components
• Built the webhooks module: CRUD, on/off toggle, delivery logs with payload details and in-app docs for HMAC
signature verification.
• Created a trigger builder for email automations and sequences with nested AND / OR conditions. The form
logic is shared between both features.
• Implemented a multi-step lead import: file upload, server validation errors, preview and confirmation, with
resume of an unfinished import.
• Analytics dashboard on Chart.js, lead filters for desktop and mobile, i18next with three languages.
[
KOSTYA ZHURAKOVSKIY [
LinkedIn GitHub Telegram
Frontend developer with 2.5 years of commercial experience in React, Next.js and TypeScript. Over the last
year and a half I worked on three B2B products at Moai.team: a multi-tenant CRM that I built from scratch as
the only frontend developer, a white-label LMS and a lead management CRM. I work closely with backend
teams and build against an OpenAPI contract.
Technical Skills
Frontend: React, Next.js (App Router), TypeScript, JavaScript, HTML, CSS/SCSS
Styling: Tailwind CSS, shadcn/ui, styled-components
Data & state: TanStack Query, TanStack Router, TanStack Table, Zustand, Axios, REST API, OpenAPI/Swagger,
WebSocket
Forms: React Hook Form, Zod, Formik, Yup
Testing: Playwright, Vitest
Other: i18next, dnd-kit, Chart.js, Vite, Git, Docker (basic), Figma
AI workflow: AI coding agents (Claude Code, Codex) with project rules and custom skills, MCP servers (Playwright,
Context7, Figma), spec-driven planning and subagent orchestration, code review of generated code
Languages
Ukrainian - native | English - Intermediate
Experience
Frontend Developer | Moai.team May 2025 - Oct 2026
• Worked on three B2B products: Player Pulse (multi-tenant CRM for customer support and sales teams), Soula /
MOAI Learning Kit (white-label LMS) and Qust (lead management CRM).
• Only frontend developer on Player Pulse. Set up the project, defined the architecture and conventions, and built
most of the features.
• Worked with Go backend developers against an OpenAPI contract, reported API issues and agreed on data
shapes.
• Built and maintained an AI-assisted workflow: wrote project rules and custom skills for repeating tasks
(services, tables, forms, tests) and improved them as the codebase grew, connected MCP servers for browser,
docs and Figma, and used a spec, plan, subagents and review flow. Wrote Playwright e2e and Vitest unit tests.
Frontend Developer | Advantage Feb 2024 - Jan 2025
• Built websites, landing pages and admin panels in React and Next.js from Figma designs.
• Integrated REST APIs and added multilingual support with i18next.
Freelance React Developer 6 months
• Responsive websites and small React apps for clients.
Education
Lviv State University of Life Safety - Computer Science, Bachelor's degree, 2019 - 2023
Udemy Web Development Course, 2023
Projects
Player Pulse | Multi-tenant CRM
Commercial project | React 19, TypeScript, TanStack Router / Query / Table, Tailwind CSS, shadcn/ui
• Designed the frontend architecture from scratch: file-based routing, API layer with error normalization, query
key factories and shared components.
• Built the main CRM features: customer profiles with masked personal data, notes, finance views, leads, email and
SMS templates, audit logs.
• Built a WebSocket layer with reconnect and backoff. It drives incoming calls, an active call widget and live
updates for chat and SMS.
• Moved the app to a multi-tenant model: project-scoped routes and caches, tenant themes from server config,
and a separate shell for outsourcing agencies.
• Built the auth flows: login, invite acceptance, token refresh with a single shared request, and role-based
access for routes and UI.
• Created a reusable server-side table with sorting, filtering and pagination in URL state, saved filter presets and
column settings per project.
• Added an event-based cache invalidation map, so a change in one domain refreshes related data in the
others.
• Set up Playwright e2e tests with auth fixtures, seed data and API helpers. Vitest covers business logic and
mappers.
Soula / MOAI Learning Kit | White-label LMS
Commercial project | React, Next.js 15, TypeScript, styled-components, Formik
• Built course access rules with six unlock conditions (manual, date, days after enrollment, completed lesson,
module or quiz), each with its own form fields and validation.
• Built the white-label branding: server config, theme tokens and CSS variables, a settings page with logo and
color upload and a live preview. In the Next.js app the title, favicon and font come from the tenant config.
• Added the certificates feature in the admin and student apps, with configurable completion requirements.
• Added drag-and-drop ordering for modules and lessons with shared dnd-kit hooks. Built the My Courses page
with progress and enrollment.
Qust | Lead Management CRM
Commercial project | React, TypeScript, React Query, Formik, styled-components
• Built the webhooks module: CRUD, on/off toggle, delivery logs with payload details and in-app docs for HMAC
signature verification.
• Created a trigger builder for email automations and sequences with nested AND / OR conditions. The form
logic is shared between both features.
• Implemented a multi-step lead import: file upload, server validation errors, preview and confirmation, with
resume of an unfinished import.
• Analytics dashboard on Chart.js, lead filters for desktop and mobile, i18next with three languages.
Similar candidates
-
Front-end програміст
Remote -
Front-end програміст
20000 UAH, Remote, Kyiv -
Front-end програміст
50000 UAH, Remote -
Front-end програміст
22000 UAH, Remote -
Intern Front-End Developer
25000 UAH, Remote, Vinnytsia, Lviv -
Front-end Developer
40300 UAH, Remote, Ivano-Frankivsk , more 4 cities