Senior Front-End Developer · Team Lead

Andrii Kostiushko

I build fast, reliable interfaces for web, Smart TV and digital signage with TypeScript and Vue, and I turn slow manual processes into tools that let teams ship in weeks instead of months.

  • Available from February 2027
  • Germany · hybrid / remote in the EU
  • Valid German work permit
Portrait of Andrii Kostiushko
8+years in front-end
~20Smart TV apps shipped
10+clients in media, automotive and public sector
4×–8×faster delivery through own frameworks and tooling

Selected clients

Selected work

Smart TV · MEKmedia

From vanilla TypeScript to React

Led the migration of the company's in-house Smart TV framework to React with an AI-assisted workflow: I planned the architecture, steered the AI agent and reviewed the result. New apps now start from proven, reusable building blocks.

1–2 months → 1–2 weeks per app

React · TypeScript · AI-assisted development

Smart TV · MEKmedia

One codebase, every TV platform

Co-developed ~20 apps for 10+ clients on Tizen, webOS, Android TV / Fire TV and Google TV. Cross-platform remote-control navigation, focus management and performance tuned for low-powered TV hardware.

~20 apps from setup to store publication

TypeScript · SCSS · Webpack

Digital signage · MEKmedia

A layout engine for any screen

Designed an engine that renders one template correctly on any format, from 360×360 to 1920×1080, portrait or landscape. Later rebuilt as a Vue 3 monorepo with CLI scaffolding and independently versioned bundles.

2–3 months → 1–1.5 weeks per template

Vue 3 · Monorepo · Vite · SCSS

Team lead · Defence sector, Ukraine

Mission-critical CRM, built from scratch

In 2022 I wrote the front end of a large-scale CRM from the first line, as its only front-end developer for a year: architecture, state management, API layer and advanced OpenLayers maps for real-time data tracking. Today I lead its 4-person front-end team.

50%+ of the codebase is still my code

Vue 2 / Vue 3 · TypeScript · Pinia · OpenLayers

Experience

  1. 2022 – now

    Front-End Developer · MEKmedia GmbH, Germany

    Smart TV and digital signage applications for media, broadcasting, automotive and public-sector clients. Owner of the Smart Signage front end and the company's go-to expert for CSS/SCSS architecture.

  2. 2022 – now

    Front-End Team Lead (pro bono) · Confidential defence-sector CRM, Ukraine

    Built the front end from scratch and was its sole developer for the first year; now leading a team of 4: task planning, code review, releases and deployments, OpenLayers map interfaces.

  3. 2018 – 2022

    Front-End Developer · Radiobutton, Kyiv

    Crowdinvesting and fintech platform (Vue 2, TokenD), a government timber accounting portal integrated with state and payment systems, and a Flutter app for a boutique on iOS and Android.

Skills

Core
TypeScript, JavaScript, HTML5, CSS3, SCSS/Sass
Frameworks
Vue 3 / Vue 2, Pinia, Vuex, Vuetify (expert) · React, Angular (working knowledge)
Maps / GIS
OpenLayers (expert), Mapbox, Google Maps
Platforms
Smart TV (Tizen, webOS, Android TV / Fire TV, Google TV), digital signage, responsive web
Tooling
Vite, Webpack, monorepos, Git, GitLab CI, Figma
AI tooling
Daily agentic development with Claude: code generation, refactoring and large-scale migrations, with careful review and ownership of the result
Leadership
Team leadership, code review, planning and prioritisation, release management
Languages
Ukrainian and Russian (native), English (B2), German (A1)

Let's talk

Open to Senior Front-End and Front-End Lead roles in Germany or remote within the EU, especially in streaming / OTT, GIS and defence-tech.