Front-End Developer (React / Next.js / TypeScript)

Nataliia N

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Ukraine, Odesa
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

Ukrainian
Fluent (C2)
Russian
Advanced (C1)
English
Upper-Intermediate (B2)

About

Nataliia focuses on building high-traffic, data-heavy web interfaces and admin panels as a Front-End Developer (React / Next.js / TypeScript). With ~5 years in commercial delivery, she ships features in React.js and Next.js using TypeScript plus JavaScript, turning product requirements into maintainable UI with solid HTML and CSS, and reliable REST API integration. She has handled role-based access, user management, complex form workflows, and real-time dashboards via WebSockets. Her delivery often includes payment and subscription flows, localization (i18n), and state orchestration with Redux-Saga, with attention to performance, and regression risk. For quality she uses Jest, ESLint/Prettier, and keeps collaboration tight through Git, JIRA and Figma, even when specs are moving. Industry exposure covers AdTech, food and beverages, sports, marketing etc.

Additional skills

Experience

Restaurant Management Platform

Lead Frontend Developer

About the Project

A comprehensive restaurant management platform that combines an administrative system for restaurant owners with a digital menu for customers. Guests can access menus through links or custom QR codes and place orders for delivery, pickup, drive-through pickup, table service, or scheduled orders. The platform supports online and cash payments, delivery zones, reviews, and customer loyalty features. The administrative panel provides restaurant, menu, order, table, and floor management, while integrations with POS and KDS systems extend its operational capabilities. The platform also includes a super-admin panel and a restaurant directory.

  • Food And Beverages

Responsibilities

As a Lead Frontend Developer on the Restaurant Management Platform, I played a key role in developing, scaling, and modernizing the platform: - migrated the project to TypeScript and refactored forms from Formik to React Hook Form, improving maintainability and performance. - implemented complex payment flows with Stripe, Checkout, Apple Pay, and Moyasar, including subscriptions and split payments. - developed advanced order, pricing, tax, delivery, service fee, and discount logic, as well as Google Maps and location-based features. - contributed to the migration from version 1 to version 2, implemented analytics, menu themes, customer accounts and loyalty features, and refactored complex components to improve the overall application architecture. - as a team lead, I contributed to technical decisions, coordinated frontend development, and mentored developers joining the project.

Skills & technologies

Email Marketing Platform

Frontend Developer

About the Project

A subscription-based web application designed to help businesses manage customers and create personalized email campaigns. The platform provides user authentication, role-based access, subscription plans with usage limits, and customer management. Users can import customer lists in bulk and create email campaigns using customizable templates and dynamic variables for personalized content. The platform also includes an email builder with live preview, allowing users to create and manage campaigns efficiently through a centralized interface.

  • Advertising
  • Marketing

Responsibilities

- built the Email Marketing Platform from scratch through its first client demo, independently implementing a large part of the product, including the administrative panel and subscription management with Checkout. - developing user and customer management with role-based access, bulk customer import, email campaign creation, and a customizable email builder with live preview and dynamic variables for personalized messages. - implemented forms and validation, responsive UI, notifications, localization, and other frontend features.

Skills & technologies

Sports Booking Platform

Frontend Developer

About the Project

A web application designed to simplify the process of discovering and booking sports facilities. The platform allows customers to browse available venues, view schedules and pricing, select suitable time slots, and make online reservations. For business owners, it provides tools to manage facilities, courts, schedules, bookings, pricing, employees, and customer interactions. The platform also supports dynamic pricing, cancellation and refund rules, online payments, and role-based access for staff, providing a comprehensive solution for managing sports facilities and their bookings.

  • Sports

Responsibilities

- built the product from scratch through its first client demo and continued developing and improving it afterward. - implemented both customer-facing and administrative functionality, including booking flows, calendars, time-slot selection, dynamic pricing, payment-related features, and facility management. - worked on role-based access, employee management, booking and cancellation logic, and responsive interfaces based on Figma designs. - API integration, complex forms and validation, bug fixing, and improving the overall usability and reliability of the platform.

Skills & technologies

Advertising Management Platform

Frontend Developer

About the Project

An internal web application designed to help companies manage advertising campaigns, users, and campaign performance. The platform provides secure authentication and role-based access control, allowing users to access specific features and actions based on their permissions. It includes user management, campaign creation and management for three campaign types, detailed campaign overviews, real-time campaign data updates, and a statistics dashboard for monitoring performance. An activity logs section records user actions, providing transparency and supporting internal auditing and management processes.

  • AdTech

Responsibilities

- developing and enhancing the application’s core functionality using React and Next.js. - included implementing role-based access control and user management, developing campaign creation and management flows for three campaign types, and building campaign overview and statistics pages. - implemented real-time data updates, activity logs, forms, validation, filtering, and reusable UI components. - worked on bug fixing, performance improvements, and maintaining high code quality through extensive testing, achieving close to 100% test coverage.

Education

DevEducation

2020 - 2021
Front-End Development

National Technical University "Kharkiv Polytechnic Institute"

2018 - 2023
Human Resource Management and Labor Economics