Senior Frontend Engineer - Grafana Frontend Platform (Remote, Canada EST)
Canada (Remote)
This is a remote position, we're considering candidates in NASA timezones with a preference for the eastern time zones of Canada, and the US.
About the Frontend Platform Squad
Our vision is to provide the best journeys for all of our users. We build the tools that allow users to search and navigate their way through the Grafana experience.
We do this by:
- Iterating on Grafana’s Navigation based on feedback from our customers and community.
- Improving the “Search and Organize” experiences with projects such as Nested Folders or Restore Dashboards.
- Owning and maintaining Internationalisation: we make sure the user experience is available in 5 languages: English, Chinese (simplified), Spanish, French and German.
- Building Grafana’s Design System empowering developers and designers to create consistent, intuitive and accessible user experiences.
We focus on
- Consistency: We strive to make our users’ journeys (both new and experienced) on grafana intuitive, pleasant and consistent.
- Reliability & Scalability: We enable developers to work effectively & make sure our systems are robust. We also focus on readability, maintainability and clarity of our code
- Being blameless: we focus on learning and improving ourselves and our product
- Users and Data: We support our variety of users and their needs by making decisions based on data that we obtain regularly by collaborating with UX and Product teams.
- Accessibility: We care about all of our users, we are dedicated to improving our UI and overall experience so that our product becomes more usable and accessible.
As a squad we embrace experimentation, lean principles, and encourage everyone to share their ideas and perspectives.
What you’ll work on
- Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
- Work with your team to deliver new features, then use the results to iterate and improve.
- Drive projects from initial ideation all the way to operations once it is in the hands of customers
- Take an active role in influencing our roadmap and your own career objectives.
- Mentor and support other team members, participate in product discussions and collaborate with the team.
This role and the team are a good fit for you if
- You have a solid experience with building frontend applications (ideally using React / Typescript) using best practices, documentation and testing.
- You have experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product in a self-driven way
- You have experience with developing software that runs in the Cloud
- You are comfortable working in a remote-first company and understand the importance of communication
- You value autonomy and enabling decisions over committees and red tape.
- You are eager to learn and grow. There is a lot of room for growth and development
- You know how to transform ideas into working code. you are able to design a solution, get feedback, and write a prototype by yourself.
- You enjoy working on complex solutions
- You enjoy working as a team. For us, working together means being collaborative, friendly, kind, and respectful. Supporting each other when needed. You like to mentor and teach others, especially the junior members of the team.
- You care deeply about user experience and the quality of the products that you work on.
- You care about our community of users and contributors
We understand that you may not have experience on all of the above technologies. Please do apply even if you do not match some of the above criteria.
In Canada, the Base compensation range for this role is CAD 146,409 - CAD 175,691. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed here.
*Compensation ranges are country-specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Job Profile
Preference for candidates in eastern time zones Remote Remote-first Remote position
Benefits/PerksAutonomy Benefits Bonus Collaborative environment Diversity Equal opportunity employer Equity Growth Opportunities Other benefits Other benefits listed Perks Remote-first company Remote work
Tasks- Collaborate on product discussions
- Deliver new features
- Design and build frontend applications
- Drive projects
- Feedback
- Iterate and improve
- Maintain system reliability and performance
- Mentor team members
- Participate in product discussions
Accessibility Applications Best Practices Cloud Cloud software development Collaboration Communication Dashboards Data-driven decision making Design Design Systems Documentation Experimentation French Frontend development German Grafana Grafana Cloud Grafana Loki Grafana Mimir Grafana Tempo Internationalization Lean Lean Principles Logs Loki Mentoring Metrics Mimir Monitoring Observability Open Source Operations React Scalability Spanish Support Tempo Testing Traces Typescript User Experience User Experience Design Visualization
Experience5 years
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8