We are a team of 6 people and we develop web and other visual interfaces that make Temporal a joy to build with. [Front-end Team Eng Leader is Steve Kinney]

How or team’s work contributes to Temporal’s mission and success

Our Front-end engineering team plays a crucial role in making Temporal's powerful durable execution capabilities user-friendly and accessible to all. We create intuitive interfaces that help developers visualize and manage their distributed applications effectively. Through thoughtful UI/UX design we transform complex workflow concepts into clear, manageable views that our users interact with daily. We focus on three key areas:

  1. Building a robust and responsive web console for workflow management called the Web UI for both Open Source and Temporal Cloud.
  2. Creating developer tools that streamline the workflow development experience including IDE plugins and internal deployment tools.
  3. Maintaining external facing websites such as temporal.io and replay.temporal.io.

By crafting these interfaces, we enable developers to harness Temporal's full potential while maintaining an excellent user experience.

How our team collaborates with other departments at Temporal

The Front-end team collaborates closely with Product, Marketing, and Design, as well as other Engineering teams such as SDK, Cloud and Server to create intuitive user interfaces. We work with Product to understand feature requirements and user needs, with Design to explore and iterate on visually compelling and useful interfaces, with the SDK team to understand how users will implement Temporal-specific code and the differences between each SDK, and with Cloud and Server teams to integrate our UIs with Temporal's APIs.

We also partner with Developer Relations and Developer Success to gather user feedback and improve the developer experience.

Our regular interactions with Marketing help ensure our websites align with Temporal's brand and messaging. We maintain open communication channels with all teams, focusing on understanding their needs and objectives before implementing solutions. This collaborative approach helps us create cohesive, user-friendly interfaces that serve both our internal teams and external users effectively.

Company value(s) that guide our team’s work and culture

Temporal's values of Reliable as Gravity and Developers, Developers, Developers are at the core of what the Front-end team does. We strive to create high-quality, intuitive interfaces that make complex distributed systems more approachable and manageable. Our work directly embodies developer empathy as we constantly put ourselves in our users' shoes, understanding their challenges and needs when working with distributed applications built on Temporal.

We focus on creating tools and interfaces that simplify workflow management and enhance the developer experience. Through careful attention to detail and user feedback, we continuously iterate and improve our interfaces to ensure they meet the high standards our users expect and deserve.

Qualities and characteristics that make someone successful in our team

Success on the Front-end team requires several key characteristics.