Vue JS Developer

Job Description

About this position

CitrusLeaf is looking for full-stack developers who can build amazing web applications using VueJS.


  • Building modern apps using VueJS

  • Collaborating with the Planning and Design teams to bring ideas to life

  • Performing app profiling and improving performance

  • Improving code quality through code reviews

  • Developing new features, maintaining code, and fixing/debugging issues

  • Exploring upcoming trends with the core team and implementing them

You need to have:

  • Sound understanding of JavaScript (or TypeScript)- Object-oriented programming, ES6 modules, asynchronous programming (async/await, Promises)

  • Minimum 2 years of experience in building full-stack web apps using VueJS

  • Working knowledge of VueJS and its design patterns like routing, state management, etc.

  • Understanding of integrating secure REST APIs

  • Good understanding of code versioning tools such as Git

  • Strong problem solving and analytical skills

  • Excellent written and oral communication skills, be a fast learner

Additional Qualifications:

  • Experience working with Nuxt (VueJS framework)

  • Experience with Unit/Functional testing automation

  • Working knowledge of Cloud technologies

  • UX/UI experience


  • Minimum 1 year of experience in manual testing.

  • Graduate in Computer Science/Equivalent