Front-end JS / Vue in Dominion

Closed job - No longer receiving applicants

We are a global Services and Solutions company with 9,000 workers distributed in more than 38 countries serving more than 1,000 clients.

We develop custom software following strict quality standards and agile methodologies. Our objective is to maximize the efficiency of the processes through the innovative and intelligent application of technology.

We work in the fields of activity of Technology, Telecommunications, Industry and Energy, and we provide services in B2C environments.

Job functions

We are looking for an expert JavaScript developer who is highly skilled with Vue.js to join our team in a growing crypto project working on the bleeding edge of technology and financial inclusion.

Your primary focus will be developing our new flagship product - a multi blockchain browser extension, with over 8,000 users. You’ll implement them with the Vue.js framework, following generally accepted practices and workflows. You will ensure that you produce robust, secure, modular, and maintainable code. You will coordinate with other team members, including back-end developers and UX/UI designers. Your commitment to team collaboration, communication as part of a remote team, and a quality product is crucial.

The work is done remotely. Along with a focus on technical excellence, we also believe firmly that culture and processes play an essential role in security.

Responsabilities:

  • Developing user-facing applications using React.js for cross-blockchain exchange in the form of browser extensions and mobile
  • Building modular and reusable components and libraries
  • Working with back-end developers and designers to provide technical guidance on feasibility of upcoming features and releases
  • Implementing automated testing integrated into development and maintenance workflows
  • Staying up-to-date with all recent developments in the JavaScript and Vue.js space and proposing any upgrades and updates necessary
  • Keeping an eye on security updates and issues found with Vue.js and all project dependencies
  • Setting up development processes and practices that will help us scale as we grow

Qualifications and requirements

Qualifications

  • Highly proficient with the JavaScript language and its modern ES6+ syntax and features
  • Highly proficient with the Vue.js framework, its core principles such as components, reactivity, and the virtual DOM, and familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
  • Good understanding of HTML5 and CSS3
  • Experience working with blockchain technology (e.g. wallets, escrow, multi-sigs, on-chain analytics)
  • Knowledge of functional programming and object-oriented programming paradigms
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
  • Proficiency with modern development tools, like Travis, Babel, Webpack, NPM and Git
  • Experience with both consuming and designing RESTful API
  • Desire to be part of an early stage project, are comfortable stepping out traditional role boundaries and are comfortable in uncertainty
  • Creative thinking
  • Experience working in distributed/remote teams, and are generally self-directed

Nice to Have

  • Frequent meet ups and are comfortable speaking to a community of developers
  • Experience with transactional services (e.g. payments, financial services)
  • Experience with Webflow (website design tool)
  • Experience working with UNIX / Linux based operating systems
  • Experience actively contributing to open-source projects and knowledge sharing

Conditions

Fully remote You can work from anywhere in the world.
Informal dress code No dress code is enforced.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.