Сергій
Senior Front-End Developer (TypeScript, React), 140 000 UAH
- Employment type:
- full-time
- Age:
- 31 years
- City of residence:
- Dnipro
- Ready to work:
- Dnipro, Remote
Contact information
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/8925426/
Work experience
Full Stack Developer
from 03.2025 to now
(1 year 8 months)
NDA, Дистанційно (IT)
Built a spaced-repetition learning platform from scratch -- API, database, authentication and client -- with a rich-text card editor, an analytics dashboard and full English/Ukrainian localization.
Architected the client on Feature-Sliced Design (features, entities, widgets), keeping product logic separated from UI as the application grew.
Made the stack type-safe end to end: Zod schemas generated from the Prisma model reach the client through tRPC, so a data-model change surfaces as a compile-time error instead of a runtime bug.
Built the scheduling layer around the FSRS interval-repetition algorithm (ts-fsrs): card state and review history, batch review of a card set in a single transaction, and timezone-correct review dates through Temporal.
Migrated authentication from NextAuth to Better Auth with Google and Discord OAuth, and built the card editor on Lexical (tables, code blocks, hashtags, mentions, Markdown import/export).
Modernized the toolchain: ESLint/Prettier to Biome/OXC, migration to Bun, and Docker deployment.
Set up the monorepo with turborepo and pnpm workspaces (scaffolded with create-better-t-stack), sharing types and configs across web/packages.
Technologies: Next.js 16, TypeScript, React 19, tRPC, Prisma, PostgreSQL, Better Auth, ts-fsrs, Temporal, Lexical, Zustand, TanStack Query, Zod, Tailwind CSS, shadcn UI, next-intl, Recharts, Biome, OXC, Bun, Docker, Netlify
Front-end developer
from 05.2024 to 01.2025
(9 months)
Sixbase.dev, Дистанційно (IT)
Developed the core platform architecture of a white-label community platform for medical professionals and healthcare organizations, and its further adaptation for various medical associations.
Implemented domain-specific functionality: medical documentation management, hospital-based user roles, and automated email digest systems.
The platform serves as a foundation for deploying branded expert networks: discussion feeds, clinical protocol management, and role-based access control tailored for hospitals and clinics.
Technologies: React, TypeScript, Vite, MobX, Ant Design, Styled Components, Lexical, Axios
Front-end developer
from 09.2022 to 06.2023
(10 months)
Join.to.It, Дистанційно (IT)
Created the project from scratch and maintained it further: a network of advisors and financial service providers assisting with mortgage repayment and tax reduction.
Technologies: Next.js, TypeScript, React Query, Ant Design, Recharts, Styled Components, Framer Motion
React developer
from 08.2021 to 01.2022
(6 months)
Artjoker, Дистанційно (IT)
Created an SEO-friendly job search application using hybrid static and server rendering.
Wrote unit and integration tests.
Technologies: TypeScript, React, Redux, Redux-Saga, Redux Toolkit, Jest, React Testing Library, Cypress, React Hooks, i18next, Styled Components, TSDoc, Webpack, Reselect, Chakra UI, Ant Design, Ramda
Front-end developer
from 01.2019 to 05.2021
(2 years 5 months)
Client engagements via a staffing agency, Дистанційно (IT)
Placed by a staffing agency as a contract frontend developer at three end clients in travel, affiliate marketing and information security; owned the client-side work on each product, worked on several of them in parallel as the sole frontend developer, and did bugfixing and refactoring of legacy code throughout, including React Native (mobile) work.
Gazinformservice -- network and security monitoring tools (Dec 2020 - May 2021): built web versions of programs for monitoring the configurations and states of network equipment, information security tools, virtualization platforms and operating systems; beyond writing functionality, a large share of the work was bugfixing and optimizing application performance.
Clicklead -- affiliate/CPA platform (Apr 2020 - Dec 2020): developed the affiliate dashboard -- statistics by offer, GEO and period with grouping and filters -- and owned the payouts scenario: wallet selection, request creation, status tracking, and operation history with filters by amount, currency and date.
Onlinetours -- travel aggregator (Jan 2019 - Apr 2020): built a travel aggregator for finding and booking trips -- a catalog covering many destinations, hotels and tour packages, with search and filtering by dates, number of guests and price, plus a multi-step booking form; developed the search, filtering and offer-list interface in React with TypeScript (Redux, Redux-Saga), built booking forms with validation and server-error handling, and maintained a component library in Storybook with unified styles in CSS Modules; refactored legacy code and optimized catalog page performance.
Technologies: React, React Native, React Hooks, TypeScript, Redux, Redux-Saga, MobX, Redux Actions, Reselect, Formik, Ant Design, Material UI, SCSS Modules, CSS Modules, Storybook, Webpack, Gulp, Jest, React Testing Library, i18next, TSDoc
Education
Придніпровська державна академія будівництва та архітектури
Будівельний факультет. Будівництво та цивільна інженерія, Дніпро
Higher, from 2012 to 2016 (4 years)
Проектування та креслення у цивільному будівництві, включаючи використання САПР
Additional education and certificates
No additional education or certificates.
Knowledge and skills
- TanStack Query
- TypeScript
- React
- Next.js
- Адаптивність
- Git
- JavaScript
- CSS
- HTML
- Redux
- Tailwind CSS
- Framer Motion
- TRPC
- Zustand
- Arch Linux
- Vite.js
- Biome
- Type-safe API
- Prisma ORM
- Shadcn UI
- SASS
- Node.js
Language proficiencies
- Ukrainian — fluent
- English — average
Additional information
Front-End Developer with 6+ years building and supporting web applications in React and TypeScript, across FinTech, CPA/iGaming, MedTech and HRTech. Experience ranges from building features from scratch to maintaining and refactoring existing codebases; recent work is full-stack (API, database, authentication, client). Comfortable taking responsibility for a project and coordinating across teams -- task breakdown and communication between departments to align development with product goals.
Stack-agnostic by practice: I have shipped with quite different frontend toolchains and core libraries (Redux-era React through class components, then MobX, TanStack Query, Next.js full-stack), and I pick up a new technology quickly -- the stack is rarely the deciding factor.
Strengths: multi-project support (2-3 active projects simultaneously in an agency environment), payment-system implementation (mass-payment feature, reliability and logic required for financial transactions), realtime features (WebSocket / Server-Sent Events: chats, notifications, live updates), end-to-end product delivery, and code quality work (refactoring, automated tests with Jest and Cypress)
Skills
Frontend Development: React (class components era through function components and hooks), Next.js, TypeScript, JavaScript (ES6+), React Hooks, Framer Motion, Lexical, Recharts, Formik, next-intl
State Management: Redux, Redux Toolkit, Redux-Saga, RxJS (basic), MobX, TanStack Query, Zustand, Context API, Reselect
Styling & UI: Tailwind CSS, shadcn UI, Radix UI, CSS Modules, SCSS Modules, Styled Components, Ant Design, Material UI, Chakra UI, Storybook
Data Flow & API: tRPC, type-safe API, Prisma, Zod, REST (Axios), PostgreSQL, Better Auth, Node.js, Hono (freelance project), react-hook-form, web security (cookie auth, CORS, CSRF, same-site)
Realtime: WebSocket, Server-Sent Events (chats, notifications, live updates)
Performance: memoization (Reselect), data normalization, component composition, profiling and optimizing large catalog UIs
Testing: Jest, React Testing Library, Enzyme, Cypress
Mobile: React Native
Modern Tooling: Git (Gitflow), Webpack, Vite, Biome, OXC, Docker, Bun, Gulp, i18next, TSDoc, Linux (Arch/Niri), turborepo, pnpm workspaces, create-better-t-stack (monorepo tooling)
Similar candidates
-
Junior Frontend Developer | React, TypeScript
20000 UAH, Kyiv, Remote -
React Frontend Developer
50000 UAH, Remote -
TypeScript developer
Remote -
Front-end програміст
40000 UAH, Remote -
Middle Front-end React developer
Remote -
Intern Front-End Developer
25000 UAH, Vinnytsia, Lviv, Remote