Job Closed
This listing is no longer active.
Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
Senior Frontend Engineer – Grafana Data Pro
Location
Sweden
Posted
24 days ago
Salary
kr775.4K - kr930.5K / year
Seniority
Senior
Job Description
Senior Frontend Engineer – Grafana Data Pro
Grafana Labs
• Take an active role in influencing our roadmap and your own career objectives • Drive projects from initial idea all the way to operations once it is in the hands of customers • Be a part of your team’s on-call rotations and take ownership of the services you’re running • Mentor and support other team members, participate in design discussions and collaborate with the team • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase • Contributing to and reviewing design documents for upcoming features
Job Requirements
- Strong engineering skills: Solid experience building production software systems
- Complex operational thinking: Can take on complex challenges and break them down into tight feedback loops
- Proven initiative and pragmatism: You take ownership and drive projects forward
- Collaborative attitude: You communicate effectively with peers, product managers, and designers
- Enjoy learning, growing, and supporting others to do the same
- Appreciate efficiency and strive to identify and utilize the most effective tools
Benefits
- 100% Remote, Global Culture
- Scaling Organization
- Transparent Communication
- Innovation-Driven
- Open Source Roots
- Empowered Teams
- Career Growth Pathways
- Approachable Leadership
- Passionate People
- In-Person onboarding
- Balance is Key - 30 days annual leave
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Perform activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed, consistent with agile development practices. • Join the development team, taking on work items for implementation each Sprint. • Carry out development-related activities such as analysis and design, programming, testing, and requirements. • Execute software development tasks in a multidisciplinary way, focusing on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment. • Manage your own work, promptly informing the team of any delays or impediments. • Mentor and provide support to developers on the project development team. • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project. • Identify, build, and test developed components to ensure quality. • Perform evolutionary and corrective maintenance of software components. • Prepare technical documentation according to the contract requirements for the project you are working on. • Integrate the components you produce with those developed by other team members, using the integration tool defined for the project. • Set up and configure a local development environment according to the project’s requirements and needs. • Provide support to the IT team and client users when requested, regarding the characteristics and specifics of developed components, modules, and software packages. • Deliver and execute integration tests in the client environment to ensure full functionality of the software and its components. • Support user acceptance testing and deployment of the software in the client environments as established in the contract. • Conduct training and knowledge transfer to the client on the developed software to ensure proper system operation. • Understand the behavior of information systems through experimentation/observation and have the ability to refactor legacy web systems.
• Design and build complex, responsive, and accessible user interfaces in Vue 3 using TypeScript, modern JavaScript (ES2020+), HTML5, CSS3, and Sass. • Architect component state, composition, and reusability patterns; write highly optimized, modular components that scale across applications. • Profile and resolve front-end performance bottlenecks across rendering, bundle size, and runtime behavior. • Translate Figma design system outputs into production code, leveraging auto-layout, variables, components, and Dev Mode handoff to maintain fidelity from design to implementation. • Build and maintain reusable UI component libraries and design tokens that codify the design system across products and teams. • Lead implementation of WCAG 2.1 AA compliant interfaces using semantic HTML, ARIA, keyboard navigation, and screen reader testing. • Conduct accessibility audits, define remediation plans, and coach the team on accessibility best practices. • Champion code quality through code review, automated testing, linting, and front-end engineering standards.
• Build and maintain responsive web applications using Angular, AngularJS, HTML, CSS, and Bootstrap • Translate business and product requirements into scalable front-end solutions • Develop clean and reusable UI components • Integrate front-end applications with REST APIs • Improve application performance, cross-browser compatibility, and DOM efficiency • Troubleshoot and resolve front-end issues in production environments • Create and maintain automated tests • Participate in code reviews • Collaborate with product, design, and engineering teams
• Developing and implementing highly responsive user interface components using React concepts. • Instill best practices for software development, ensure designs meet requirements, and deliver high-quality work on schedule. • Writing application interface codes using JavaScript following React.js workflows. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Optimizing components for maximum performance across a vast array of web-capable devices and browsers. • Documenting application changes and developing updates.




