VueJS/ React Developer

Mid-level • Full-time • Remote in Cluj-Napoca
HDDVQ002
58
Remote

Job Summary

The company is a software services company headquartered in Cluj-Napoca, Romania. We stand out through the quality of the software we deliver, the dedication shown while crafting it and our deep rooted respect for our clients. Our approach to software engineering combines strong technical know-how, Agile delivery methods and a blend of code quality practices and metrics. Our innate communication skills, cultural affinity and the passion of our people, enable us to deliver real value for our customers.

The company was established in 2019, when a handful of software engineers working together aimed at setting up a business in new emerging fields. We believe that the future will be shaped by technologies like IoT, automation, robotics and AI. This makes our mission clear, which is to become a truly global and fully integrated services provider for IT related needs in those fields.

Our Principles

Our values have always been the essence of our existence and the principles that guided us every step of the way. We value:

Accountability, which means being committed to delivering what is agreed, taking ownership, assuming responsibility and doing honest work for the client.

Respect, by which we understand setting an environment of trust and openness, being authentic, honest with ourselves and with everyone else and appreciating the dignity and potential of every individual.

Learning and quality, values that drive us to pursue depth of knowledge, effectiveness and continuous improvement, both personally and professionally.

We are looking for a Vue.JS/ React Developer responsible for the client side of our service.

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 modules and components and coupling them together into a functional app. You will work in a team with the back-end developer, and communicate with the API using standard methods. 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.

In your project you will have the responsibility to take over, maintain and further develop customer’s business analytics and reporting solution (currently in MVP stage, one sprint from a first release) together with a team composed of a senior engineer (CTO), project manager and tester. Given the small initial size of the team a higher degree of independence is expected.

This position will be strongly integrated in the new team and will utilize all of the Customer’s existing processes and tools.

Responsibilities

  • Delivering a complete front end application in Vue.JS
  • Ensuring high performance on desktop (with limited, not extensive, responsive design)
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  • 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
  • To do and follow code review practices
  • 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
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Validating user actions on the client side and providing responsive feedback
  • Creating custom, general use modules and components which extend the elements and modules of core React
  • Architecting and automating the build process for production, using task runners or scripts
  • Documenting the code inline using JSDoc or other conventions
  • Creating e2e test suites for all components, and running them with Cypress

Skills and Qualifications

  • Proficiency with JavaScript/TypeScript and HTML5
  • Proficiency with featherJS & Sequelize ORM is a plus
  • PostgreSQL experience is a plus but any relational database experience is enough
  • Proficiency with RxJS and reactive programming techniques
  • Deep knowledge of Vue.JS (React experience is also OK) practices and commonly used modules based on extensive work experience
  • At least 3 years of experience working with the technologies mentioned above
  • Professional, precise communication skills
  • Experience with building the infrastructure for serving the front-end app and assets
  • Writing extensive unit tests using automated TDD tasks
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Knowledge of Ansible is a plus

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

QA Automation Engineer
Mid-level • Full-time • ADMOT022
selenium appium RESTful APIs
Cluj-Napoca
.NET Technical Lead
Senior level • Full-time • HDARR001
.net .net framework .net core
Cluj-Napoca
Junior Angular Developer
Junior Level • Full-time • HDJOI022
angular TypeScript JavaScript
Cluj-Napoca
Angular Developer
Mid-level • Full-time • HDJOI007
frontend JavaScript angularjs
Cluj-Napoca
Senior Java Developer (Banking Sector Applications)
Senior level • Full-time • MRMSG001
java 8 java ee rest
Cluj-Napoca
Senior Java Developer
Mid-level • Full-time • HDMDR007
java 8 Spring boot rest api
Remote Cluj-Napoca, +4
NodeJS Developer
Senior level • Full-time • BIGBT004
node.js agile RESTful APIs
Cluj-Napoca
Backend Developer - Node.js
Mid-level • Full-time • HDMDR002
JavaScript TypeScript node.js
Remote Cluj-Napoca, +4
Java Developer
Mid-level • Full-time • MRGSM001
Java OOAD oop
Cluj-Napoca
.NET Developer
Mid-level • Full-time • MRBBR002
asp.net .net C#
Cluj-Napoca

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$