VueJS/ React Developer

Mid-level • Full-time • Remote or Cluj-Napoca
HDDVQ002
100
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.

Product Marketing Manager – Managed Services
Senior level • Full-time • HDCGN007
Hybrid București
Product Marketing Manager – Point to Multipoint /FWA
Senior level • Full-time • HDCGN006
Hybrid București
Validation Test Engineer
Mid-level • Full-time • HDCGN005
Hybrid București
Platform Engineer
Senior level • Full-time • HDINU001
Hybrid Czech Republic
Mid/Senior Full Stack Software Engineer
Mid-level • Full-time • HDSSK010
Hybrid Cluj-Napoca
Senior Backend Developer
Senior level • Full-time • HDAPV002
Hybrid Cluj-Napoca
Java Software Developer
Mid-level • Full-time • HDCGN001
Hybrid București
Java Software Engineer
Senior level • Full-time • HDSWQ002
Hybrid București
Lead SAP ABAP Consultant
Senior level • Full-time • HDQPR001
Hybrid Cluj-Napoca
Hybrid București

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.

$