Software Developer/ Engineer/ Architect

Software Developer (Vue.js & Node.js)

My Dublin based client is recruiting for an Application Developer to join the team on a perm basis. This role will be remote working initially. This is a new exciting project and will be a mix of Frontend (Vue.js) and backend (Node.js )

Job Responsibilities

  • Collab with a passionate team to plan, build solution sets on top of a Application Enablement platform to create a smart buildings solution that will drive energy & operational efficiencies in the world’s smartest buildings.
  • Participate in the full life cycle of a build including functional specifications, work estimates, design, development, cross-browser testing, bug resolution and deployment
  • Bring your knowledge of user interfaces and passion to connect edge devices to translate ideas and designs into great experiences. Work within technologies such as Vue.Js, Vuetify, D3 graphics, JQuery, Chart.Js, ArcGIS, Google maps, AMCharts, WRLD3D, AR, VR and more.
  • Connect in building systems to the head end platform using technologies such as REST API’s, Lora sensor Networks, TCP/IP Modbus, BACNet.

Experience Required

  • An excellent understanding of HTML and CSS.
  • Proficient JavaScript developer.
  • Proficient on modern frontend frame work ( e.g Vue , react )
    Knowledge in building web applications ( state management, components architecture)
  • Experience with mapping technologies and GIS.
  • Ability to build responsive layouts.
  • Knowledge of Chrome debugger.
  • Experience working with Rest APIs.
  • In Depth knowledge of front-end best practices
  • Strong portfolio showing examples of clean cut projects is highly desired.
  • Node.Js Server side micro-service scripting language.

Essential and Desirable Skills

  • Experience with frontend performance optimization
  • Experience working with web sockets.
  • Experience in IoT connecting both modern and legacy assets.
  • Familiarity with Modbus or Bacnet protocols.
  • Experience with Kubernetes
  • Experience with ESXI
  • Python
  • Solid understanding of TCP/IP stack.

Educational Requirements

  • Third level qualification in Computer Science or a related discipline
  • 38 Hour Working Week
  • Flexi Time
  • Bonus