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.
  • 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

  • Prototyping & design: UI/UX awareness, simple prototyping. Experience with Figma is a plus.
  • 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.

Required domain experience

E-commerce / Marketplace 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 29 June
232 views
ยท
48 applications
Last responded 9 minutes ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...