Senior Frontend Engineer
Bogdan Sokolovskyi
Next.js · React · TypeScript · Frontend architecture
Available for Senior Frontend / Next.js opportunities · Remote
Professional Summary
Senior Frontend Engineer with 12+ years of experience building production web applications and product interfaces. Specialized in Next.js, React, and TypeScript, with recent ownership across multi-tenant e-commerce, CMS/CRM operations, checkout, localization, frontend performance, and shared UI platforms. Combines architecture-level thinking with hands-on delivery, strong product judgment, and an earlier UX/UI design background.
Technical Skills
- Frontend
- TypeScript, JavaScript, React, Next.js, App Router, HTML5, CSS3, Sass
- Architecture
- Multi-tenant applications, component architecture, design systems, SSR, SSG, caching, revalidation
- Data & state
- GraphQL, Apollo Client, REST APIs, Redux Toolkit, React Context, WebSocket
- UI engineering
- Mantine, Emotion, Styled Components, Storybook, responsive UI, accessibility
- Quality
- Jest, Vitest, React Testing Library, TypeScript strict mode, ESLint, code review, technical SEO, performance
- Delivery
- Node.js, Vite, GitHub Actions, GitLab CI/CD, Docker, npm packages, Git
Professional Experience
Senior Front-End Developer · Next.js / React
N-SIX · Ukraine / Remote
Frontend ownership across a multi-tenant commerce storefront, CMS/CRM operations platform, and shared UI packages.
- Architected and maintained a production Next.js commerce application covering catalog, search, product, cart, checkout, customer account, comparison, and order journeys.
- Evolved the platform toward multi-tenant runtime configuration so different storefronts could share product code while retaining independent settings and branding.
- Designed server/client data flows with GraphQL, Apollo Client, Redux Toolkit, generated types, and localized content.
- Improved caching, on-demand revalidation, redirects, error handling, SEO metadata, structured product data, and runtime performance.
- Built complex CMS and CRM interfaces for catalog, product, client, order, role, pricing, integration, and configuration workflows.
- Developed reusable component and icon packages with React, TypeScript, Mantine, and Storybook for use across multiple applications.
- Worked across storefront, administration, and shared UI repositories with automated coverage for core product flows.
- Owned features from requirement analysis and edge-case discovery through implementation, review, release, and production support.
React Front-End Developer
BIMP · Remote
Product development for a SaaS CRM and management-accounting platform integrated with business accounting systems.
- Built data-heavy CRM workflows and reusable interface modules using React, TypeScript, and Redux.
- Implemented scalable state architecture with dynamic Redux reducers for independently delivered product modules.
- Designed complex forms, tables, validation, and financial-management interfaces from UX concepts through production implementation.
- Integrated frontend workflows with Node.js services and accounting-system APIs.
React Front-End Developer
Flexible Tech / Gerchik & Co · Remote
Frontend development for trading dashboards, customer-account experiences, and risk-management tools.
- Developed modular React and Redux interfaces for a large CRM and personal customer account.
- Built interactive financial dashboards using Highcharts Stock, real-time data, reusable controls, and responsive layouts.
- Implemented risk-management workflows and maintained consistent behavior across complex product modules.
Frontend Developer & Web Designer
Colorisoft / Independent Freelance · International remote clients
Responsive websites, e-learning interfaces, WordPress products, and brand experiences for clients in Europe, Australia, and the USA.
- Delivered responsive, cross-browser interfaces with JavaScript, HTML, CSS, WordPress, and PHP.
- Created UX/UI concepts, prototypes, visual systems, and production-ready frontend implementations.
- Improved page performance, usability, accessibility, and technical SEO across client websites.
Training
- MERN StackMongoDB, Express.js, React, Node.js · 2020
- React with TypeScript & ReduxHooks and dynamic reducers · 2019
- React & ReduxReact Router and application state · 2018
Additional Information
- LanguagesUkrainian — native; English — Upper-Intermediate (B2)
- DomainsE-commerce, CRM, CMS, SaaS, fintech/trading, design systems
- CollaborationRemote teams, cross-functional delivery, code review, release and production support