Staff Frontend Engineer
Grafana Labs
Summary
Join Grafana Labs as a Staff Frontend Engineer and contribute to the development of our cloud products and open-source projects. This remote role, available to candidates in specific US, European, and UK time zones, requires several years of senior frontend engineering experience with technologies like React and TypeScript. You will collaborate with designers, implement visual designs, expand core libraries, and attend meetings with colleagues across time zones. Grafana Labs offers a remote-first, collaborative work environment and values code maintainability and security. The company is committed to diversity and inclusion and provides competitive compensation and benefits.
Requirements
- Be comfortable working in a remote-first company; communication is key
- Be collaborative, friendly, kind, and respectful
- Contribute to a discussion, disagree constructively, and commit to the teamβs decision
- Communicate design decisions clearly in written and spoken English
- Have at least a couple of years of experience as a Senior Frontend engineer
- Have a good understanding of a software development process that takes a user-centered approach
- Easily build an understanding of the usersβ context and goals which will help you build the right solution with the maximum value
- Know how to transform ideas into working code β be able to design a solution, get feedback, and write a prototype by yourself
- Enjoy working on complex solutions
- Value code maintainability, readability & automation
- Be able to troubleshoot modern web application issues and work with profilers, debuggers, bundlers, and testing libraries
- Have a strong understanding of web application security best practices and can identify and mitigate common vulnerabilities
- Be committed to writing secure code and be familiar with tools and techniques to ensure security at every stage of development
- Have experience with end-to-end testing, ensuring that the entire flow of an application functions as expected
- Be comfortable setting up and maintaining E2E testing frameworks, writing comprehensive test cases, and integrating these tests into the CI/CD pipeline to maintain high-quality standards
Responsibilities
- Work on the frontend for one of our cloud products
- Contribute to one of our open-source projects
- Collaborate with Product, UX, and graphic designers to turn their designs into great user experiences
- Implement visual designs using clean, reusable components
- Expand and improve our core libraries that other teams and the plugin ecosystem depend on. (Examples: Page layouts, menus, drawer, plugin build tools.)
- Regularly attend meetings with colleagues from different time zones
Preferred Qualifications
Familiarity with Linux and any of Prometheus, Graphite, InfluxDB or Elasticsearch
Benefits
- Equity
- Bonus (if applicable)