Frontend Developer Vue.JS

Deviqon Labs is looking for a Vue.JS developer responsible for the UI of our product. Your primary focus will be to implement a complete user interface in the form of a desktop web app, with a focus on performance. Your main duties will include creating and/or reusing existing (internal) modules and components and coupling them together into a functional app. You will complete an existing (dedicated) UI team which cares for the unified/common UI across all products and you will also be tightly integrated with the R&D team of the product you are responsible for. A thorough understanding of all of the components of our platform and infrastructure is required. You will be working together with both local and remote client’s engineers around the world.

Job Description

In your project you will have the responsibility to start the UI for a brand new product. This user interface is used both by our customers and our very own SaaS team to configure and run our Cloud DVR product. It needs to work with the back-end written in Java and communicate with its API using standard methods.


  • Delivering a complete front end application in Vue.JS 2.6/3.0
  • Ensuring high performance on desktop (with limited, not extensive, responsive design)
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  • Creating self-contained, reusable, and testable modules and components
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system
  • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Communicating with external web services
  • Creating custom, general use modules and components which extend the elements of existing frameworks
  • Validating user actions on the client side and providing responsive feedback

Mandatory skills and qualifications

  • Proficiency with JavaScript/TypeScript and HTML5
  • Proficiency with Bootstrap or similar frameworks (Angular Material is a plus)
  • Proficiency with RxJS and reactive programming techniques
  • Deep knowledge of Angular2+ practices and commonly used modules based on extensive work experience
  • At least 4+ years of experience working with the technologies mentioned above
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Professional, precise communication skills

Optional skills

  • Proficiency with GraphQL & Webpack are considered a plus
  • Creating and automating the build process for production, using task runners or scripts
  • Creating e2e test suites for all components, and running them with Cypress or other
  • Documenting the code inline using JSDoc or other conventions
  • Writing extensive unit tests using automated TDD tasks
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Experience with building the infrastructure for serving the front-end app and assets


  • Competitive salary
  • Private Health Insurance
  • Comprehensive training (Linux, streaming & other attractive technologies)
  • Opportunity to work in the exciting and challenging industry of video and web
  • International working experience

Apply on workable :

Apply Now

Join Us!

Subscribe to our newsletter

Rest assured we will not misuse your email