UA

Location:

Unitlab AI

OfficeLead
Posted on Jan 30, 20262 views

Description

#frontend #senior #vue **Senior Frontend Developer (Vue.js Only) ** **Location: **Tashkent, Uzbekistan (On-site) Job Type: Full-Time **Salary: **$2000–3500 Company: Unitlab AI

About the RoleWe are looking for a Senior Frontend Developer who is passionate about building high-quality, scalable user interfaces using Vue 3 + TypeScript. You will work on complex, canvas-heavy product workflows, reusable UI systems, and a desktop-grade application powered by Electron. This role requires strong ownership, clean architecture thinking, and production-level frontend experience. ** Responsibilities** • Build modern, responsive UI using Vue 3 (Composition API) with TypeScript • Develop and optimize Canvas-based interactive experiences (drawing, annotations, overlays, real-time updates) • Design and maintain reusable components and scalable frontend architecture • Work with HTML5 Canvas alongside standard UI components • Collaborate closely with product, design, and backend teams • Integrate and manage data via REST APIs (auth, pagination, error handling, caching) • Improve frontend performance, reliability, and maintainability (especially for canvas-heavy workflows) • Write clean, testable, well-typed code and participate in code reviews • Contribute to and maintain our Electron desktop application • Help improve developer experience (tooling, linting, conventions, CI workflows)

Requirements • 6+ years of professional frontend development experience • Strong, mandatory experience with TypeScript in production applications • Strong experience with Vue 3 and the Composition API • Solid understanding of JavaScript fundamentals, HTML, and CSS • Hands-on experience with Canvas-based rendering • Experience with Tailwind CSS or similar utility-first CSS frameworks • Experience with state management (Pinia preferred, Vuex acceptable) • Experience using component libraries (Element Plus, Vuetify, or similar) • Proven experience integrating REST APIs in real products • Strong understanding of frontend architecture, performance, and scalability • Good communication skills and a team-oriented mindset

Nice to Have • Experience with Canvas libraries such as Konva.js, Fabric.js, PixiJS, or similar • Experience with Electron for desktop applications • Working knowledge of Node.js (backend or desktop-side services) • Experience with high-performance rendering (large datasets, timelines, video frames, or annotation tools) • Interest in AI tooling, developer platforms, or data-driven products

Benefits • Competitive salary plus equity compensation • Work with a strong engineering team in a fast-growing startup • Global exposure: collaborate with companies and researchers worldwide • Continuous learning and skill development • Supportive culture with a focus on long-term growth

How to apply https://tally.so/r/yPYM94

👉 Подписаться на канал @UzDev_Jobs

Responsibilities

• Build modern, responsive UI using Vue 3 (Composition API) with TypeScript • Develop and optimize Canvas-based interactive experiences (drawing, annotations, overlays, real-time updates) • Design and maintain reusable components and scalable frontend architecture • Work with HTML5 Canvas alongside standard UI components • Collaborate closely with product, design, and backend teams • Integrate and manage data via REST APIs (auth, pagination, error handling, caching) • Improve frontend performance, reliability, and maintainability (especially for canvas-heavy workflows) • Write clean, testable, well-typed code and participate in code reviews • Contribute to and maintain our Electron desktop application • Help improve developer experience (tooling, linting, conventions, CI workflows)

Requirements

• 6+ years of professional frontend development experience • Strong, mandatory experience with TypeScript in production applications • Strong experience with Vue 3 and the Composition API • Solid understanding of JavaScript fundamentals, HTML, and CSS • Hands-on experience with Canvas-based rendering • Experience with Tailwind CSS or similar utility-first CSS frameworks • Experience with state management (Pinia preferred, Vuex acceptable) • Experience using component libraries (Element Plus, Vuetify, or similar) • Proven experience integrating REST APIs in real products • Strong understanding of frontend architecture, performance, and scalability • Good communication skills and a team-oriented mindset

What We Offer

• Competitive salary plus equity compensation • Work with a strong engineering team in a fast-growing startup • Global exposure: collaborate with companies and researchers worldwide • Continuous learning and skill development • Supportive culture with a focus on long-term growth

Salary

$2,000 – $3,500

/month

Tags

frontendseniorvue

Found on https://t.me/uzdev_jobs

Share

Similar Jobs