Frontend Software Engineer

Company: Stacklok

Salary: Not provided

Location: , United States

Description

• Develop and enhance ToolHive's TypeScript-based desktop application and contribute to building our new enterprise web application for MCP server management

• Build user interfaces for discovering, deploying, and managing MCP servers with focus on developer experience and ease of use

• Collaborate closely with backend engineers to design APIs that support MCP server orchestration and client configuration

• Partner with designers and product managers to translate user requirements into intuitive workflows for managing containerized MCP deployments

• Engage directly with our open source community through GitHub and Discord, providing support and gathering feedback to inform product decisions

• Contribute to engineering processes and development practices as our team scales both the desktop and web applications

• Adopt AI-first development practices, using AI tools to enhance productivity, code quality, and development velocity as part of your everyday workflow

Requirements

• Frontend development experience building complex, multi-feature software products with modern JavaScript/TypeScript and CSS, designed for enterprise or professional users, with an emphasis on maintainable and scalable user interfaces

• Testing experience with modern testing frameworks such as Playwright for end-to-end testing and/or @testing-library for component testing

• Desktop application development experience with Electron, Tauri, or similar cross-platform frameworks, or strong willingness to learn these technologies

• Understanding of containerization and Docker workflows, as ToolHive manages MCP servers running in secure containers

• API integration skills for working with REST APIs

• Software development best practices including testing, code review, version control, and continuous integration workflows

• Problem-solving abilities for debugging complex issues across desktop and web platforms

• Task decomposition and prioritization for breaking down complex features into simple, manageable steps and prioritizing them effectively with a lean MVP mindset

• Open source collaboration experience through GitHub contributions, issue management, or community engagement

Benefits

• Competitive compensation

• Equity

• Comprehensive healthcare

• Flexible work environment

• Adaptable work hours

• Flexible PTO

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.