← Back to list
Senior
Registration: 15.10.2025

Andrey Bondarenko

Specialization: Frontend Engineer
— Senior Frontend Engineer with 8+ years based in Montenegro (CET/CEST). Open to engagement as a contractor (EUR/SEPA). — Building performant, scalable web applications in Vue 3/Nuxt/TypeScript. — I specialize in modernizing legacy stacks (Vue 2 to Vue 3), establishing type-safe component systems and Pinia state, and driving performance optimization across API usage and UI. — Comfortable collaborating with design (Figma → a11y-first UIs) and backend on API contracts. — Experienced with CI/CD (GitHub Actions/Jenkins/AWS), testing (Jest), and code quality (ESLint/Prettier). — Open to Senior Frontend roles on international teams (remote or hybrid).
— Senior Frontend Engineer with 8+ years based in Montenegro (CET/CEST). Open to engagement as a contractor (EUR/SEPA). — Building performant, scalable web applications in Vue 3/Nuxt/TypeScript. — I specialize in modernizing legacy stacks (Vue 2 to Vue 3), establishing type-safe component systems and Pinia state, and driving performance optimization across API usage and UI. — Comfortable collaborating with design (Figma → a11y-first UIs) and backend on API contracts. — Experienced with CI/CD (GitHub Actions/Jenkins/AWS), testing (Jest), and code quality (ESLint/Prettier). — Open to Senior Frontend roles on international teams (remote or hybrid).

Skills

Vue 3
Nuxt
Nuxt Content
JavaScript
TypeScript
CI/CD
GitHub
GitHub Actions
Jenkins
AWS
Jest
ESLint
Prettier
Pinia
Vite
JSON-RPC
API Contracting
Figma
A/B testing
Analytics
Scrum
Agile
Content Management

Work experience

Senior Frontend Developer
since 10.2024 - Till the present day |Magify
Vue 3, TypeScript, Nuxt, Nuxt Content, Pinia, Vite, JSON-RPC, Performance Optimization, API Contracting, Jest, ESLint, GitHub, GitHub Actions, CI/CD, Figma
● Owned the migration from Vue 2 to Vue 3, adopting the Composition API and Vite to modernize the stack and improve developer velocity. ● Built and maintained user-facing modules with TypeScript, Nuxt 3, Nuxt Content; added a JSON-RPC client and a reusable, type-safe API layer. ● Established component patterns and tokens; converted Figma specs into responsive, accessible UI with consistent UX across views. ● Collaborated closely with backend on API contracts (schema discussion, payload shapes, error semantics) and integrated new endpoints with Pinia. ● Performance optimization: caching, request deduplication/batching, pagination, lazy load, noticeable gains in load, responsiveness, and stability. ● Enhanced reliability with structured error handling, loading and empty states. ● Raised code quality with Jest unit tests, ESLint/Prettier, PR reviews, and shared conventions; prevented regressions via CI/CD on GitHub Actions. ● Contributed to grooming/roadmap and UX reviews; proposed improvements to flows and micro-interactions to streamline user tasks.
Frontend Developer
04.2024 - 07.2024 |Iveda
Vue, React, TypeScript/JS, REST APIs, Performance Optimization, API usage patterns, UX
● Contributed to an IoT device management dashboard, enabling users to access and interact with real-time data. ● Optimized API request patterns (caching, pagination, request deduplication) to improve load times and perceived responsiveness. ● Built interface modules in Vue and gained hands-on React experience to deliver parts of the dashboard quickly and reliably. ● Implemented consistent loading/error/empty states and data fetching flows for a smoother UX. ● Collaborated with backend and product to scope API usage and streamline data flows across views.
Frontend Developer
05.2022 - 02.2024 |OV Loop
Vue 3, Quasar, Pinia/Vuex, REST API, Storybook, Docker, Git, CI/CD, AWS, Jenkins
● Led the migration from Vue 2 to Vue 3, modernizing the codebase and enabling a more scalable component architecture. ● Built a reusable component library (design-system style) to speed up feature delivery and ensure visual consistency. ● Delivered features with Vue 3, Quasar, Pinia; integrated REST APIs with reliable error handling and state management. ● Maintained and enhanced existing applications; implemented WebView flows for mobile apps where needed. ● Contributed to Storybook docs, improved developer experience, and supported CI/CD pipelines. ● Worked in an international remote team, participating in code reviews and cross-time-zone collaboration.
Frontend Developer
08.2019 - 03.2022 |Rabota.ru
Vue, Nuxt, Vue Router, Vuex, TypeScript, Jest, A/B testing, Analytics, Scrum, Agile
● The project is kind of a Russian version of Glassdoor. I liked working on it because I felt helpful: me and my colleagues helped simple people find a job, and I could see how people did it using features I made. ● Shipped new user-facing features and pages for a large job marketplace, improving job search and application flows. ● Implemented A/B testing and analytics instrumentation to inform product decisions and optimize funnels. ● Migrated and built modules with Vue, Nuxt, Vue Router and Vuex, progressively introducing TypeScript. ● Refreshed the home page in line with the updated design system; ensured responsive and accessible UI. ● Wrote Jest unit tests and contributed to Agile ceremonies (Scrum) to keep delivery predictable. ● Recognized with a company award “Feature of the Year 2021” for the “Auto-applying for a vacancy” feature.
Frontend Web Developer
02.2017 - 07.2019 |Digital Lab
Vue, Nuxt, jQuery, HTML5, CSS/SASS, ES6+
● Built SPAs and landing pages for enterprise clients; supported ongoing client projects and maintenance. ● Converted designs into responsive UIs, ensuring cross-browser compatibility and solid performance budgets. ● Contributed to WebView integrations for mobile app scenarios. Selected client work: ● Victoria Group grocery website. ● Dixy Group side projects.
IT Project Manager and Web Developer
04.2014 - 06.2016 |MOSAIC Media
HTML, CSS
● Project Management. ● Content Management. ● HTML/CSS-coding and layout. ● Emails development and newsletters. My newsletters look the same in Outlook 2007-2016, Yandex.ru, Mail.ru, Gmail, Rambler, Yahoo, Outlook.com (ex Homail), Thunderbird, and Android and iOS (Mobile). ● Worked with such brands and companies as Pepsi, Peugeot, Sberbank, Nestle, Blend-a-med (P&G), Glenfiddich and more. ● Work in social media: writing and coding wiki-layout, wiki-pages and wiki-posts (VK.com) for popular and well-known brands and companies as MTS, Sberbank, Pepsi, Cheetos and more.
IT Project Manager
04.2013 - 07.2013 |MOSAIC Media
HTML
● HTML-coding and layout.
Content Manager / News Editor
03.2010 - 02.2012 |Mail.Ru
Content Management
Content Manager / Project Manager / News Writer
05.2007 - 03.2010 |IT Territory
Content Management

Languages

EnglishUpper IntermediateRussianNative