Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 111 additions & 0 deletions src/handbook/peopleops/job-descriptions/design-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
---
navTitle: Design Engineer
navGroup: Job Descriptions
---

# Design Engineer

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A hybrid role that bridges product design and front-end engineering to rapidly deliver user-focused experiences.

## Job Description

Design Engineers at FlowFuse bridge the gap between **product design** and **front-end engineering**, combining UX with technical expertise to deliver better holistically considered user experiences faster.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Design Engineers at FlowFuse bridge the gap between **product design** and **front-end engineering**, combining UX with technical expertise to deliver better holistically considered user experiences faster.
Design Engineers at FlowFuse bridge the gap between **product design** and **front-end engineering**, combining UX and technical expertise to deliver well considered user experiences at a faster pace.


This is a true hybrid role requiring equal mastery of both product design and technical aptness in code—you'll design high-level concepts in Figma AND you will move quickly to try out ideas in code with the potential to implement or aid in implementing them into production. You should be as comfortable in design tooling as you are on the command line and in an IDE.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This is a true hybrid role requiring equal mastery of both product design and technical aptness in code—you'll design high-level concepts in Figma AND you will move quickly to try out ideas in code with the potential to implement or aid in implementing them into production. You should be as comfortable in design tooling as you are on the command line and in an IDE.
This is a hybrid role that requires strength in both product design and hands-on front-end implementation. You will design high level concepts in Figma and move quickly to test ideas in code with the potential to implement or contribute to implementation in production. You should be as comfortable in design tools as you are on the command line and in an IDE.


As a Design Engineer, you'll own user journeys end-to-end, from initial concept through final implementation. You'll work with your team to develop quick iterations on ideas, shifting between responsibilities for UX, Product, and Development—filling gaps where necessary by conducting user research, journey mapping, UI and systems design, prototyping, roadmapping, and development while staying the main advocate for the user's perspective.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
As a Design Engineer, you'll own user journeys end-to-end, from initial concept through final implementation. You'll work with your team to develop quick iterations on ideas, shifting between responsibilities for UX, Product, and Development—filling gaps where necessary by conducting user research, journey mapping, UI and systems design, prototyping, roadmapping, and development while staying the main advocate for the user's perspective.
As a Design Engineer, you will lead or contribute to user journey development from initial concept through final implementation. You will work with your team to iterate quickly, shifting between responsibilities across UX, Product, and Development. You may fill gaps by conducting user research, mapping journeys, designing interfaces and systems, prototyping, participating in roadmapping, and contributing to development work while maintaining a strong user perspective.


You'll leverage AI tools strategically to explore design directions, generate functional prototypes or implementations, and iterate rapidly. This accelerates the team's velocity without compromising quality or implementation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
You'll leverage AI tools strategically to explore design directions, generate functional prototypes or implementations, and iterate rapidly. This accelerates the team's velocity without compromising quality or implementation.
You will use AI tools as a core part of your workflow to explore design directions, generate functional prototypes or implementations, and iterate rapidly. This accelerates the team's velocity without compromising quality or delivery.


You value craft and attention to detail. You collaborate naturally across disciplines. You're comfortable leading product design work while having the technical skills to prototype and implement when the situation demands it. You can advocate passionately for users while understanding the technical realities of building great products.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
You value craft and attention to detail. You collaborate naturally across disciplines. You're comfortable leading product design work while having the technical skills to prototype and implement when the situation demands it. You can advocate passionately for users while understanding the technical realities of building great products.
You value craft and attention to detail and collaborate across disciplines. You can lead product design work and have the technical skills to prototype and code. You advocate for users while understanding the technical realities of building great products.


Design Engineers at FlowFuse set the standard and vision for user-centered design while thinking and working cross-functionally. You'll influence how the organization balances user needs, design excellence, and engineering constraints—ensuring we build products that users love and that teams can actually ship.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Design Engineers at FlowFuse set the standard and vision for user-centered design while thinking and working cross-functionally. You'll influence how the organization balances user needs, design excellence, and engineering constraints—ensuring we build products that users love and that teams can actually ship.
Design Engineers at FlowFuse help set the standard for user-centered design and work cross-functionally to raise the quality of user experience across the product. You will influence how the organization balances user needs, design quality, and engineering constraints, helping us build products that users value and that teams can deliver with confidence.


## Responsibilities

- **User advocacy**: Champion the user's perspective across all product decisions, ensuring user needs drive design and implementation choices
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **User advocacy**: Champion the user's perspective across all product decisions, ensuring user needs drive design and implementation choices
- **User advocacy**: Champion the user's perspective and ensure user needs inform design and implementation decisions.

- **User research and validation**: Conduct user interviews, usability testing, and synthesize findings to inform design decisions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **User research and validation**: Conduct user interviews, usability testing, and synthesize findings to inform design decisions
- **User research and validation**: Conduct user interviews, run usability tests, and synthesize findings to inform design decisions.

- **User journey mapping**: Create, manage, and advocate for defining and maintaining quality of user journeys across the application.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **User journey mapping**: Create, manage, and advocate for defining and maintaining quality of user journeys across the application.
- **User journey mapping**: Create and maintain user journeys across the application and advocate for their quality and clarity.

- **Visual and interaction design**: Create interfaces in Figma that solve real user problems while maintaining visual excellence
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Visual and interaction design**: Create interfaces in Figma that solve real user problems while maintaining visual excellence
- **Visual and interaction design**: Create interfaces in Figma that solve real user problems while maintaining clarity, consistency, and visual quality.

- **Design system development**: Build and maintain design system components with meticulous attention to detail, polish, and interaction design
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Design system development**: Build and maintain design system components with meticulous attention to detail, polish, and interaction design
- **Design system development**: Contribute to and co-own design system components. Ensure the system is consistent, accessible, well-documented, and grounded in strong interaction design principles.

- **AI-accelerated prototyping**: Leverage AI tools for design exploration, code generation, and rapid prototyping to increase team velocity
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **AI-accelerated prototyping**: Leverage AI tools for design exploration, code generation, and rapid prototyping to increase team velocity
- **AI-accelerated prototyping**: Leverage AI tools for design exploration, code generation, and rapid prototyping to increase team velocity.

- **Front-end implementation support**: Build prototypes with AI-assisted tools AND step in to implement features when front-end engineering capacity is needed
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Front-end implementation support**: Build prototypes with AI-assisted tools AND step in to implement features when front-end engineering capacity is needed
- **Front-end implementation support**: Build prototypes with AI-assisted tools and directly implement front-end features, including writing production-ready code, when engineering capacity is needed.

- **Performance, accessibility and interaction design**: Advocate for and define accessibility improvements including interactions and performance related
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Performance, accessibility and interaction design**: Advocate for and define accessibility improvements including interactions and performance related
- **Performance, accessibility, and interaction design**: Advocate for and define accessibility and interaction improvements, and support performance considerations that improve overall usability.

- **Product strategy contribution**: Participate in scoping, roadmapping, feature prioritization, and product planning discussions in line with business needs
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Product strategy contribution**: Participate in scoping, roadmapping, feature prioritization, and product planning discussions in line with business needs
- **Product strategy contribution**: Partner with Product to define success criteria and provide design and engineering input during roadmapping and refinement to ensure work aligns with user outcomes and technical feasibility.

- **Cross-functional gap filling**: Step in where needed across UX, Product, and Engineering to keep projects moving forward
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Cross-functional gap filling**: Step in where needed across UX, Product, and Engineering to keep projects moving forward
- **Cross-functional collaboration**: Partner with UX, Product, and Engineering to keep work moving forward and step in where needed to support progress across disciplines.

- **Technical-design translation**: Bridge design and engineering teams, ensuring designs are both beautiful and implementable
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Technical-design translation**: Bridge design and engineering teams, ensuring designs are both beautiful and implementable
- **Technical-design translation**: Bridge design and engineering to ensure designs are clear, feasible, repeatable, and ready for implementation.


## Skills
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Skills
## Skills
The following skills reflect the core expectations for this hybrid role and are grouped by design focus and technical capability.


**Required - Design Focus (Primary, ~70%):**

- **UI design fundamentals**: Strong understanding of layout, typography, color theory, visual hierarchy, and composition
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **UI design fundamentals**: Strong understanding of layout, typography, color theory, visual hierarchy, and composition
- **UI design fundamentals**: Strong understanding of layout, typography, color theory, visual hierarchy, and composition.

- **Figma proficiency**: Expert-level ability to design production-ready interfaces, components, and design systems in Figma
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Figma proficiency**: Expert-level ability to design production-ready interfaces, components, and design systems in Figma
- **Figma proficiency**: Ability to design production-ready interfaces, components, and design systems in Figma at a high level of proficiency.

- **AI proficiency**: Continuously improving ability to work with AI technology to increase velocity across all your responsibilities
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **AI proficiency**: Continuously improving ability to work with AI technology to increase velocity across all your responsibilities
- **AI proficiency**: Ability to use AI tools as a core part of the workflow to increase velocity across design and engineering responsibilities.

- **Interaction design**: Deep knowledge of interaction patterns, state transitions, user flows, and UX principles
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Interaction design**: Deep knowledge of interaction patterns, state transitions, user flows, and UX principles
- **Interaction design**: Deep knowledge of interaction patterns, state transitions, user flows, and UX principles.

- **Accessibility expertise**: Deep knowledge of WCAG standards, screen readers, and inclusive design practices
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Accessibility expertise**: Deep knowledge of WCAG standards, screen readers, and inclusive design practices
- **Accessibility expertise**: Deep knowledge of WCAG standards, screen readers, and inclusive design practices.

- **User research fundamentals**: Ability to conduct user interviews, usability testing, and synthesize findings to inform design
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **User research fundamentals**: Ability to conduct user interviews, usability testing, and synthesize findings to inform design
- **User research fundamentals**: Ability to conduct user interviews, run usability tests, and synthesize findings to inform design.

- **Product thinking**: Understanding of product strategy, roadmapping, feature prioritization, and user-centered decision making
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Product thinking**: Understanding of product strategy, roadmapping, feature prioritization, and user-centered decision making
- **Product thinking**: Understanding of product strategy, roadmapping, feature prioritization, and user centered decision making.

- **Design systems thinking**: Understanding of component-driven design, design tokens, style guides, and scalable architecture
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Design systems thinking**: Understanding of component-driven design, design tokens, style guides, and scalable architecture
- **Design systems thinking**: Understanding of component-driven design, design tokens, style guides, and scalable architecture.

- **Cross-functional communication**: Ability to articulate design decisions and technical trade-offs to diverse stakeholders
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Cross-functional communication**: Ability to articulate design decisions and technical trade-offs to diverse stakeholders
- **Cross-functional communication**: Ability to articulate design decisions and technical trade-offs to diverse stakeholders.

- **Collaboration and gap-filling mindset**: Comfort working across UX, Product, and Engineering, stepping in where needed

**Required - Technical Capability (Secondary, ~30%):**

- **HTML & CSS proficiency**: Strong knowledge of modern HTML5, CSS3, responsive design, CSS Grid, Flexbox, and CSS animations—capable of implementing production features
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **HTML & CSS proficiency**: Strong knowledge of modern HTML5, CSS3, responsive design, CSS Grid, Flexbox, and CSS animations—capable of implementing production features
- **HTML & CSS proficiency**: Strong knowledge of modern HTML5, CSS3, responsive design, CSS Grid, Flexbox, and CSS animations—capable of implementing production ready front-end features.

- **JavaScript/TypeScript skills**: Solid proficiency in modern JavaScript (ES6+) for functional prototyping and feature implementation, including familiarity with frameworks like Vue.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **JavaScript/TypeScript skills**: Solid proficiency in modern JavaScript (ES6+) for functional prototyping and feature implementation, including familiarity with frameworks like Vue.
- **JavaScript/TypeScript skills**: Solid proficiency in modern JavaScript (ES6+) for functional prototyping and feature implementation, including familiarity with component based front-end frameworks such as Vue.

- **Git version control**: Solid understanding of Git workflows, branching, pull requests, and code review processes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Git version control**: Solid understanding of Git workflows, branching, pull requests, and code review processes
- **Git version control**: Solid understanding of Git workflows, branching, pull requests, and code review processes.

- **Browser DevTools**: Proficiency using Chrome DevTools or equivalent for debugging, performance analysis, and responsive testing
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Browser DevTools**: Proficiency using Chrome DevTools or equivalent for debugging, performance analysis, and responsive testing
- **Browser DevTools**: Proficiency using Chrome DevTools or equivalent for debugging, performance analysis, and responsive testing.

- **Performance awareness**: Knowledge of web performance best practices, Core Web Vitals, and optimization techniques
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Performance awareness**: Knowledge of web performance best practices, Core Web Vitals, and optimization techniques
- **Performance awareness**: Knowledge of web performance best practices, Core Web Vitals, and optimization techniques.


### Nice to Have

- **Backend awareness**: Understanding of APIs, databases, and server-side concepts to enable better collaboration
- **Component documentation**: Experience with Storybook, Chromatic, or similar documentation tools
- **Testing practices**: Knowledge of unit testing, integration testing, and test-driven development
- **Build tools and bundlers**: Experience with Webpack, Vite, esbuild, or similar tools
Comment on lines +59 to +64
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Nice to Have
- **Backend awareness**: Understanding of APIs, databases, and server-side concepts to enable better collaboration
- **Component documentation**: Experience with Storybook, Chromatic, or similar documentation tools
- **Testing practices**: Knowledge of unit testing, integration testing, and test-driven development
- **Build tools and bundlers**: Experience with Webpack, Vite, esbuild, or similar tools
### Nice to Have
- **Backend awareness**: Understanding of APIs, databases, and server-side concepts to enable better collaboration.
- **Component documentation**: Experience with Storybook, Chromatic, or similar tools for documenting components.
- **Testing practices**: Knowledge of unit testing, integration testing, and test driven development.
- **Build tools and bundlers**: Experience with Webpack, Vite, esbuild, or similar build tools.


## 90-Day Plan

- **Week 1-4: Foundation and First Contribution**
- **Deep Product Immersion:** Become an expert user of FlowFuse and Node-RED, understanding target audience, and all user journeys, features, limitations, and architectural decisions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Deep Product Immersion:** Become an expert user of FlowFuse and Node-RED, understanding target audience, and all user journeys, features, limitations, and architectural decisions.
- **Deep Product Immersion:** Build strong familiarity with FlowFuse and Node-RED, including the target audience, key user journeys, major features, and high level architectural decisions.

This phrasing is a bit strong for weeks 1–4. Becoming an “expert user” across the full product and open-source ecosystem is not realistic in the first month. The suggested revision sets achievable expectations while keeping the intent of deep immersion.

- **Internal Alignment:** Meet with product, engineering, and market teams to understand business objectives, technical constraints, release cadence, and go-to-market strategies. Ensure you know where to get what information and who to loop in where, and you are part of engineering meetings, and product-planning meetings.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Internal Alignment:** Meet with product, engineering, and market teams to understand business objectives, technical constraints, release cadence, and go-to-market strategies. Ensure you know where to get what information and who to loop in where, and you are part of engineering meetings, and product-planning meetings.
- **Internal Alignment:** Meet with Product, Engineering, and Marketing to understand business objectives, technical constraints, release cadence, and go-to-market strategies. Establish where key information lives, who to involve for different types of decisions, and begin participating in engineering and product planning meetings.

- **Community Assessment:** Audit existing community channels across Node-RED and FlowFuse, user feedback, and contribution patterns.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Community Assessment:** Audit existing community channels across Node-RED and FlowFuse, user feedback, and contribution patterns.
- **Community Assessment:** Review existing community channels across Node-RED and FlowFuse, including user feedback and contribution patterns.

- **Design and user research alignment:** Study the existing design artifacts and design system, and contribute your first improvements. Participate in and review user-research, inteview or monitoring sessions, and partake in experimentation initiatives.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Design and user research alignment:** Study the existing design artifacts and design system, and contribute your first improvements. Participate in and review user-research, inteview or monitoring sessions, and partake in experimentation initiatives.
- **Design and user research alignment:** Review existing design artifacts and the design system, and contribute your first small improvements. Participate in user research or monitoring sessions and begin observing experimentation initiatives.

- **Code familiarity:** Set up comprehensive development environment and contribute your first improvements to the application and website.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Code familiarity:** Set up comprehensive development environment and contribute your first improvements to the application and website.
- **Code familiarity:** Set up a comprehensive development environment and contribute your first small improvements to the application or website.

- **Initial journey development:** Participate in designing and delivering on improving user journeys with your team.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Initial journey development:** Participate in designing and delivering on improving user journeys with your team.
- **Initial journey development:** Participate in shaping and improving user journeys with your team.

- **Backlog familiarity**: Develop an understanding of the backlog and how it pertains to the various user journeys
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Backlog familiarity**: Develop an understanding of the backlog and how it pertains to the various user journeys
- **Backlog familiarity**: Develop an understanding of the backlog and how it connects to the various user journeys.



- **Week 5-8: Integration and Ownership**
- **Success Metrics:** Establish and begin tracking key performance indicators for product growth, product adoption, and developer engagement.
- **Contributions:** Ship your first major improvements to FlowFuse and Node-RED, demonstrating journey ownership from concept, to design, prototyping, implementation, and finished delivery.
- **Dedicated research**: Conduct dedicated user research to aid in vision setting and/or improving product areas.
- **Vision development**: Make significant pro-active contributions to the product strategy through defining vision designs in collaboration with your team.
- **Product development**: Lead design and solution validation through prototyping for an epic, collaborating cross-functionally with potential of implementing the front-end code yourself.
- **AI acceleration**: Demonstrate AI-accelerated iterative workflow to reach your team's goals.
- **Cross-functional review**: Participate in design critiques, product planning, and code reviews.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Cross-functional review**: Participate in design critiques, product planning, and code reviews.
- **Cross-functional review**: Participate in design critiques, product planning sessions, and code reviews.

- **Journey Architecture**: Start participating in creating and maintaining the user journey architecture of the application and how it relates to the backlog and product vision. This will be a vital framework and tool to use to push forward the product and bring together the cross-functional disciplines.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Journey Architecture**: Start participating in creating and maintaining the user journey architecture of the application and how it relates to the backlog and product vision. This will be a vital framework and tool to use to push forward the product and bring together the cross-functional disciplines.
- **Journey Architecture**: Begin contributing to the creation and maintenance of the user journey architecture and its connection to the backlog and product vision. This framework will support product direction and alignment across disciplines.


- **Week 9-13: Impact and Strategic Influence**
- **Design leadership**: Lead design and user advocacy for experiences, rapidly iterating with AI tools and implementing when needed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Design leadership**: Lead design and user advocacy for experiences, rapidly iterating with AI tools and implementing when needed.
- **Design leadership**: Lead design and user advocacy for key experiences, iterating rapidly with AI tools and implementing when needed.

- **Team efficiency:** Propose and implement improvements to team processes or tooling to continuously improve the quality and efficiency mindset and implementation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Team efficiency:** Propose and implement improvements to team processes or tooling to continuously improve the quality and efficiency mindset and implementation.
- **Team efficiency:** Propose and implement improvements to team processes or tooling to support a culture of quality and efficiency.

- **Measurability:** Contribute and demonstrate measurable impact towards business KPIs regarding initiatives you are part of.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Measurability:** Contribute and demonstrate measurable impact towards business KPIs regarding initiatives you are part of.
- **Measurability:** Demonstrate measurable impact towards meeting business KPIs for the initiatives you contribute to.

- **Product ownership:** Take ownership of specific areas of the product, including tools such as the design system to increase efficiency across the organisation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Product ownership:** Take ownership of specific areas of the product, including tools such as the design system to increase efficiency across the organisation.
- **Product ownership:** Take ownership of specific areas of the product, including contributing to tools such as the design system to increase efficiency across the organisation.

- **Strategic contribution:** Actively contribute to strategic product maturity initiatives in alignment with business needs.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Strategic contribution:** Actively contribute to strategic product maturity initiatives in alignment with business needs.
- **Strategic contribution:** Contribute to strategic product maturity initiatives in alignment with business needs.

- **Product evangelization:** Begin contributing to evangelization of Node-RED's and FlowFuse's product design, roadmap, and vision internally and externally.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Product evangelization:** Begin contributing to evangelization of Node-RED's and FlowFuse's product design, roadmap, and vision internally and externally.
- **Product evangelization:** Begin contributing to evangelisation of Node-RED and FlowFuse product design, roadmap and vision internally and externally.

- **Continuous external input**: Participate and define workflows to incorporate user feedback, community input, and market analysis on a continuous basis aiding the product roadmap.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Continuous external input**: Participate and define workflows to incorporate user feedback, community input, and market analysis on a continuous basis aiding the product roadmap.
- **Continuous external input**: Help define workflows to incorporate user feedback, community input and market analysis on a continuous basis to support the product roadmap.


## Beyond 90 Days

- **Hiring and mentoring**: Lead efforts to recommend and hire new team members. Mentor existing team members on design-engineering collaboration, user advocacy, and best practices.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Hiring and mentoring**: Lead efforts to recommend and hire new team members. Mentor existing team members on design-engineering collaboration, user advocacy, and best practices.
- **Hiring and mentoring**: Support hiring efforts by recommending candidates and contributing to the interview process. Mentor team members on design engineering collaboration, user advocacy and best practices.

- **Product evangelization leadership**: Deliver blog posts, presentations, and external speaking engagements to evangelize Node-RED's and FlowFuse's product design, roadmap, and vision.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Product evangelization leadership**: Deliver blog posts, presentations, and external speaking engagements to evangelize Node-RED's and FlowFuse's product design, roadmap, and vision.
- **Product evangelization leadership**: Deliver blog posts, presentations and external talks to evangelise Node-RED and FlowFuse product design, roadmap, and vision.

- **Strategic initiative ownership**: Launch and own strategic product maturity initiatives that mature the product holistically in alignment with business needs.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Strategic initiative ownership**: Launch and own strategic product maturity initiatives that mature the product holistically in alignment with business needs.
- **Strategic initiative ownership**: Launch and own strategic product initiatives that support product maturity in alignment with business needs.

- **Design system leadership**: Establish and evolve the design system as a critical organizational efficiency tool, driving adoption and standards.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Design system leadership**: Establish and evolve the design system as a critical organizational efficiency tool, driving adoption and standards.
- **Design system leadership**: Help establish and evolve the design system as a key organisational efficiency tool, supporting adoption and shared standards.


## Hiring Plan

1. **Initial Screening:** Review resumes, cover letters and Design Portfolio to assess candidate qualifications and experience.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. **Initial Screening:** Review resumes, cover letters and Design Portfolio to assess candidate qualifications and experience.
1. **Initial Screening:** Review CVs and resumes, cover letters, and design portfolios to assess candidate qualifications and experience.

1. **First/peer interview:** Conduct a video interview to assess past experience, portfolio, and abilities related to the Design Engineer role, and evaluate communication skills and cultural fit. Past hands-on experience with start-to-finish shipping experiences, user research experience, and ability to articulate design decisions is essential for credibility and decision-making.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. **First/peer interview:** Conduct a video interview to assess past experience, portfolio, and abilities related to the Design Engineer role, and evaluate communication skills and cultural fit. Past hands-on experience with start-to-finish shipping experiences, user research experience, and ability to articulate design decisions is essential for credibility and decision-making.
1. **Peer interview:** Conduct a video interview to assess past experience, portfolio, and abilities related to the Design Engineer role, and evaluate communication skills and cultural fit. Hands-on experience delivering end-to-end features, conducting user research, and articulating design decisions is essential for credibility and decision making.

1. **Manager/team interview:** Meet with leadership/team to discuss career goals, alignment with company values, and team fit, direct upcoming responsibilities and projected timeline if hired.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. **Manager/team interview:** Meet with leadership/team to discuss career goals, alignment with company values, and team fit, direct upcoming responsibilities and projected timeline if hired.
1. **Hiring manager interview:** Meet with the hiring manager to discuss career goals, alignment with company values, and team fit, along with upcoming responsibilities and projected timelines if hired.

1. **Design/Technical Assessment:** Live design/prototyping/coding session designing and building an experience improvement. Assess design and coding proficiency, AI tool usage, and ability to chime in for product and/or development when needed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. **Design/Technical Assessment:** Live design/prototyping/coding session designing and building an experience improvement. Assess design and coding proficiency, AI tool usage, and ability to chime in for product and/or development when needed.
1. **Design and technical assessment:** A live design, prototyping, and coding session focused on improving an experience. Assess design and coding proficiency, effective use of AI tools, and the ability to contribute to product or development work when needed.

1. **STAR Interview (Behavioral Alignment):** A behavioral interview to understand past experiences and assess alignment with FlowFuse's values, initiative, and collaboration style. Conducted by the CEO.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. **STAR Interview (Behavioral Alignment):** A behavioral interview to understand past experiences and assess alignment with FlowFuse's values, initiative, and collaboration style. Conducted by the CEO.
1. **STAR interview (behavioural alignment):** A behavioural interview to understand past experiences and assess alignment with FlowFuses values, initiative, and collaboration style. Conducted by the CEO.

1. **Offer:** Extend offer to selected candidate.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. **Offer:** Extend offer to selected candidate.
1. **Offer:** Extend an offer to the selected candidate.