Сергій

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

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

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

All similar candidates


Compare your requirements and salary with other companies' jobs: