We are looking for an experienced web developer to join our team that is building a number of data driven visualisations, dashboards and administrative systems. This position requires a self-driven engineer with great initiative and a good understanding of JavaScript data visualisation technologies from graphs to geographical mapping.

If you're interested in developing real-time control centre dashboards and powerful administration tools, this could be a project for you.

If possible, please include a portfolio of work that showcases your ability to create great web-based user interfaces (e.g. live web-sites, portfolio page with screenshots, Github link, etc).

Key Responsibilities

  • Build modern web applications with beautiful & consistent UIs for our customers.
  • Architect and implement dashboards with real time graphs, charts and maps that can work on a variety of screen sizes.
  • Build administrative web applications to help customers to manage their system.
  • Support and maintain existing production code.
  • Ensure that best practices are followed throughout the software development process, that a suitable level of tests are created per feature and that reliable, proven libraries are utilised where necessary.
  • Interact with our Quality Assurance team during system testing phases of application development.

Knowledge & Skills

  • Extensive experience developing professional and highly-interactive web applications with Javascript and/or Typescript.
  • Commercial experience using Vue.js is a big advantage, but experience with Angular/React is also welcome.
  • 5+ years of experience in HTML5, CSS3 and JavaScript (ES6).
  • Experience with tools / frameworks such as Jest / Mocha / Chai / Puppeteer or similar.
  • Comprehensive understanding of RESTful services.
  • Experience with Agile and test-driven development.
  • Ability to write clean, well structured UI code.
  • Drive to take initiative and own issues.
  • Passion for quality and attention to detail.
  • Excellent level of English.

Nice To Have

  • Knowledge of responsive design and device targeting.
  • Knowledge of Chart.js, d3.js or similar JavaScript visualisation libraries.
  • Experience with Web Sockets and client side storage solutions.
  • Experience with Java.
  • Experience with Git.
  • Experience with Webpack.
  • Experience with NodeJS / Express.

About Over-C

Over-C is a digital innovation and transformation company, disrupting the way companies manage operations, customers and employees in real-times, from offices in London and Cork. We utilise cool technologies such as IoT Sensors, GPS, NFC and Bluetooth beacons to collect data on mobile devices and then use machine learning and analytics to interpret the value and outcomes. This information is then visualised using the latest technologies in an engaging, attractive and easy to understand way.

Over-C is a dynamic and happy workplace and the team has huge energy and passion for our products and our customers. We have some big, audacious goals and we require more talented people to join the team. Together, we are committed to building something amazing.

We will provide you with both autonomy and the opportunity to have a great work-life balance. You will have total freedom in how you do your job and the very best equipment to work with.

Apply for position now