Home/ Jobs

Vue.js Front-End Developer

About the Company


Democrance is an insurance technology company working to make insurance accessible and affordable to consumers via mobile and digital channels.

We have automated the entire value chain of insurance sales from marketing to claims processing, resulting in substantial cost savings for insurers and allowing them to reach new market segments at no upfront cost.

Our digital platform brings together key industries, including insurance and telecommunications companies as well as organisations which have large and previously untapped customer bases, allowing low-income, uninsured or under-insured populations to buy, pay for, use and claim for insurance simply using their mobile phone.

We work alongside leading global insurance and telecommunications providers to support their product design and innovation, in a bid to unlock new markets for businesses, while at the same time making insurance accessible and affordable for those who need it most but can afford it least.



Job Type

Full Time

Start Date



We’re looking for someone with experience in developing single-page apps using Vue.js or similar frameworks such as angular or react.  A good understanding of SCSS or similar and a good eye for detail are required. You appreciate the trade-offs needed for usability versus eye candy, and you are aware of when it is appropriate to optimize for mobile screens versus that of a desktop.  Writing unit tests for the frontend is a must, and you are familiar with nightwatch, browserstack similar tools.  Getting things to work on IE are an unwelcome, but necessary part of life.  Working with a well defined API’s makes you happy.  You take pride in your own work and try to ensure you find any errors before anyone else does.

  • You are passionate about what you do, energetic and resilient
  • You enjoy both working independently and as part of highly motivated and multidisciplinary teams
  • You have excellent communication skills, documentation is second nature
  • You are a tech guru but you also enjoy the business side of what you do
  • You have excellent problem solving and troubleshooting skills – a passion for root cause analysis and problem resolution
  • You are interested in Financial Technology and financial inclusion as a way to improve living standards of lower-income communities
  • You have some start-up experience or mentality at least J
  • You like sleeping at night, so your monitoring and automation skills ensure that you do.
  • English required, Arabic a differentiator, and other languages most welcome!

Position Requirements


  • BSc in Computer Sciences or related field

Skills and Experience

  • Know vue.js is, and how to use it.
  • Ability to work in a fast development environment and quickly adapt to changes
  • Git and CI tools are your friends
  • Some experience with Linux, and working with a python/Django backend are welcome.
  • Writing excellent documentation, and ensuring everyone understand it and knows where it is.
  • NPM based tooling, such as webpack and unit tests frameworks.