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-first role, open to candidates in specific regions, focuses on enhancing the user experience of our observability platform. You will collaborate with cross-functional teams, implement visual designs, and expand our core libraries. The ideal candidate possesses extensive experience in frontend engineering, a strong understanding of web application security, and proficiency in relevant technologies like React and TypeScript. Grafana Labs offers a competitive compensation package and a supportive, remote-friendly work environment.
Requirements
- Be comfortable working in a remote-first company; communication is key
- Be collaborative, friendly, kind, and respectful
- Operate by consensus; 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)