
Frontend Developer (Middle+ / Senior, Vue.js)
Опис
Important: This position is strictly open to citizens of Ukraine who are currently residing outside of Ukraine.
Responsibilities:
Development and maintenance of internal interfaces: admin panels, role-based access control (RBAC), forms, and tables.
Development of interactive map functionality (Google Maps) with multiple custom layers, markers, and objects.
Working with 2D geometry in the browser (coordinate calculations, rotation, drag & drop, resizing on Canvas).
Maintenance and optimization of an isomorphic application (Server-Side Rendering) with a focus on SEO and Core Web Vitals.
Working with complex client-side architecture (the project utilizes a DI approach).
Requirements:
Proven commercial experience with Vue.js (2 and 3) 5+ years,
JavaScript, and TypeScript.Proficiency with AI tools (ChatGPT, Claude, GitHub Copilot, Cursor, etc.). We actively encourage using AI to accelerate development, write boilerplate code, and solve complex mathematical/algorithmic challenges (e.g., 2D geometry).
Strong experience with Figma is mandatory (ability to thoroughly inspect layouts, understand design systems, components, and states).
Solid understanding of build tools (Vite, Webpack) and how to configure them.
Experience with Google Maps API at the level of creating custom overlays and managing multiple markers/polygons.
Understanding of Canvas and 2D geometry fundamentals (or a strong engineering foundation and readiness to quickly master it using AI).
Hands-on experience with SSR: understanding hydration processes and debugging server/client mismatches.
Basic experience with Docker.
Nice to Have:
Experience with the Dependency Injection (DI) pattern on the frontend.
Experience resolving performance bottlenecks when rendering hundreds of map objects simultaneously.
Working Conditions:
Format: Full-time (Remote).
Schedule: 10:00 to 19:00 CET.
Location: Strictly outside of Ukraine (Ukrainian citizens only).
Вимоги
5+ років Vue
Google Maps API
Canvas and 2D geometry fundamentals
Технології
Індустрії
Переваги
pre-screening
Прескрін інтервью з HRG 30-40 хвилин
Збір фідбєку з попередніх місць роботи
до 3х днів
Tech interview
60хв
Interview with PM
40хв