Web Engineer – Grafana

Position Overview

Job Description

The role of a Frontend Engineer involves development, testing and fine-tuning of our UI applications. This position requires strong technical expertise in languages like JavaScript and TypeScript. They ensure code quality, collaborate with cross-functional teams, and drive innovation and continuous improvement. This role requires effective communication and a passion for delivering a high quality, high-performing web application.


• Will be responsible to implement the Web application features with latest web technologies in an efficient way.

• Well-versed with JavaScript libraries and understand the different frameworks.

• Follow the governance, best practices, and frameworks for UI-related technologies.

• Ideate and design innovative solutions using the latest UI design concepts and principles.

• Drives the performance tuning, re-design, and re-factoring for a module.

• Contributes to designing and implementing the build, release process as well as system configuration and deployment characteristics of the application.

• Implements (hands-on) the module components based on prevailing Framework and Open-source standards & its best practices.

• Work in a project team and be actively involved in all aspects of the work

• Leading and mentoring junior developers through projects.

Qualifications (Must have)

• 3+ years of IT experience in web application development.

• Hands-on experience with designing and implementation of the full web applications, including layers in React, HTML/CSS/JavaScript and other JavaScript frameworks.

• Expertise in building Grafana plugins

• Hands on experience on React.

• Expertise in Java Script, Typescript, HTML 5, CSS

• Strong in software development process, test driven development.

• Strong OO design skills/implementation of design patterns.

• Strong experience with Build and Release, Systems Integration, Agile, Estimations/Planning.

• Strong experience in web standards, accessibility.

• Strong analytical and debugging skills.

• Self-Driven attitude.

Qualifications (Preferred)

• Experience in Web Assembly
• Experience or knowledge in Rust
• Experience with Docker Containers
• Experience working with Web Sockets