Middle Front-End Developer (Vue.js) for Windows Desktop IDE

We are looking for an experienced Front-End Developer (Middle/Strong Middle level) to help improve the interface of our desktop IDE – a visual programming tool for browser automation. Our product has been on the market for over 15 years and has a user base of 100,000+ worldwide. If you're skilled in Vue.js and web performance optimization, and not afraid of legacy code – we’d love to meet you!


 

Responsibilities

 

  • Improve and develop the interface of our Windows desktop IDE using JavaScript, Vue.js, and other web technologies.
  • Optimize UI performance: browser profiling, speeding up interface rendering with a large number of elements.
  • Carefully work with legacy code: refactoring and implementing new features without breaking existing functionality.
  • Execute tasks strictly according to detailed technical specifications.
     

 

Requirements

 

  • 1+ years of commercial experience with JavaScript, Vue.js, Node.js, Webpack.
  • Solid knowledge of HTML/CSS and responsive layout principles.
  • Experience optimizing front-end performance (DOM-heavy interfaces, rendering efficiency).
  • Ability to work carefully with legacy code (reading, modifying, refactoring without regressions).
  • Intermediate level of technical English (reading documentation, written communication). All team communication is text-based.
  • Self-motivation, persistence in solving complex problems, attention to detail. Ability to complete tasks exactly as per requirements.

     

Nice to have

 

  • Experience with browser automation frameworks: Playwright, Puppeteer, Selenium or working directly with Chrome DevTools Protocol (CDP).
  • Basic or advanced knowledge of C++ (part of the application is written in it).
  • Experience with Qt (especially in the context of desktop application development).
  • Experience with desktop app development or Chromium Embedded Framework (CEF).
  • Understanding of visual programming principles or experience building developer tools.
     

 

What we offer

 

 

  • Work format: remote, full-time (40 hours/week). Schedule is flexible, but timely delivery of tasks is essential.
  • Team: small, streamlined processes, direct communication with the team lead.
  • Salary: decent salary, depending on skills and experience. Paid on time, possible via individual entrepreneur (FOP) model or other options.
  • Growth: opportunities for professional development with a long-standing company (15+ years on the market).
  • Learning: we are ready to invest in your growth (courses, training) if you are highly motivated and eager to learn.
  • Friendly, result-oriented team. We value persistence, reliability, and a focus on outcomes.
     

 

If this sounds like a match – we’d love to hear from you! Tell us a bit about your experience, your English level, and let’s talk.

We are open to candidates from across Ukraine (including those subject to military duty) and look forward to welcoming a new member to our team!


 

Published 23 June
436 views
Β·
164 applications
3% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.