Location:
Unitlab AI
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
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
Found on https://t.me/uzdev_jobs
Share
Similar Jobs
Full Stack Developer
Unknown
Frontend dasturchi
STRATIX SYSTEMS MCHJ
Backend
Unknown
Product Designer
Ijtimoiy Himoya Milliy Agentligining Axborot Texnologiyalar Markazi DM