Job VC
Middle JS Frontend Developer
Looking for a Frontend Developer to join our team! Middle+, 2+ years of commercial experience, strong command of:
English:
written B2 (Upper-Intermediate) or higher.
AI-powered development:
daily practical use of Claude Code / Codex / Copilot; solid prompt engineering (structuring context, decomposing tasks, critically reviewing AI output); applied to support/maintenance of existing projects first.
Languages:
TypeScript & JavaScript (ES2016+) — confident level, must-have.
Frontend
: Vue.js (composables, provide/inject, Pinia), Vue 2/3, SPA apps structure. Vuetify or equivalent experience. React is a plus.
Rendering:
HTML5, SVG (DOM, geometry understanding), Canvas.
Async & Data:
solid grasp of asynchronous programming; REST, JSON, i18n, SVG/DOM processing.
Prototyping & design:
UI/UX awareness, simple prototyping. Experience with Figma is a plus.
Integrations:
third-party commerce platforms (e.g. Shopify) and their auth flows.
Codebase maturity:
ability to read, navigate, and improve large existing codebases — our priority is improving live projects first.
Engineering practices:
OOP & GoF patterns (4–5 you can explain); KISS, YAGNI, DRY, and SOLID. Readiness to cross-check AI output against these.
Tooling:
strong Git (git-flow, no-ff, MRs, GitLab); npm, Webpack/Vite; Docker, CI/CD pipelines.
Testing & versioning:
unit + e2e testing, semantic versioning.
Nice To Have
Image Processing:
image output and conversion (formats, color profiles, DPI).
Backend:
Node.js (LoopbackJS/Koa) and/or .NET Core; modern API design and architecture.
Databases:
SQL (PostgreSQL/MS SQL) and/or NoSQL (MongoDB); comfortable with ORMs/query builders.
Misc
: WebSockets/real-time; AWS cloud environment, GraphQL.
Soft Skills
Honest, nice, and open person. Be ready to openly communicate your progress, implementation roadmap and failures. We work remotely, so communication is key for us.
Fast and curious learner.
Readiness to assess, estimate, and time-track task implementation accurately.
Be a team player, supportive, and responsible.
Be ready to think and act out of your box.
Be able to understand all project stakeholders, communicate, and collaborate openly.
Execute a high level of responsibility for personal results.
Responsibilities
Take ownership of the front-end stack on our largest custom projects (Vue/Vuetify SPAs)
, working independently under the team lead's guidance.
Pick up support and maintenance of live projects
first. Assess and resolve issues, becoming a reliable support for the existing team.
Deliver features end-to-end
, from idea and estimation through implementation, review, and production push — owning your features without needing close supervision.
Contribute to the LiveArt Designer Core Component
and its integrations across client stores.
Produce well-structured, testable, and documented code; participate in code review and share the load of keeping standards high.
Communicate progress, blockers, and estimates proactively, so planning and prioritisation get easier for the whole team.
What We Offer
Competitive compensation depending on your level.
Remote work environment in a small team.
Flexible full-time working schedule.
AI tools compensation.
Quarterly performance reviews and career planning.
21 days of paid days off per year.