Front-End Engineer, Node-RED Dashboard 2.0
FlowFuse
Date: 3 days ago
City: Remote
Contract type: Full time
Remote
FlowFuse is an open-core company investing in Node-RED and Node-RED Dashboard 2.0. Nick O'Leary, co-creator of Node-RED is FlowFuse co-founder and CTO.
We are looking for an experienced, remote Front-End Engineer (VueJS and NodeJS) with a good eye for design that can join the talented Engineering team to help build out Node-RED Dashboard 2.0.
About Node-RED
Node-RED is an open-source low-code programming tool, allowing developers to quickly and easily connect IoT devices, APIs, and online services by creating flow-based applications. It uses a drag-and-drop interface to wire together nodes, which can represent devices, APIs, or functions, to process data, and create powerful automations. It is particularly popular with hobbyists in Home Automation and professionals in the Manufacturing/Automotive Industries.
About FlowFuse
FlowFuse is an industrial data platform that enables engineers to build, manage, scale, and secure their Node-RED solutions for digitalizing processes and operations. The platform empowers customers to seamlessly integrate IT and OT environments allowing teams to quickly connect, collect, transform, and visualise data to optimize industrial workflows.
The platform provides multi-tenancy, enterprise-ready authentication integration, auditing, compliance and observability. It provides a seamless low-code developer experience whilst offering integration with version control and CI systems.
About Node-RED Dashboard 2.0
As a company, we heavily support Node-RED as an open-source project. A popular use case Node-RED is building full-stack applications, for which additional nodes are required in the form of "Dashboard". FlowFuse Dashboard offers a collection of nodes and widgets (e.g. buttons, charts, forms) that enable users to build user interfaces and data visualisations for their full-stack applications in Node-RED.
Working at FlowFuse
FlowFuse is an all-remote company, with most of the current team based in Europe, USA and Canada. We want to build a company that provides a healthy, supportive and enjoyable place to work and publicly document all of our company values in our handbook.
Job Description
This is a diverse role, and will see you involved in the full technology stack as well as actively engaging with the Node-RED community, writing documentation, managing the project via our public GitHub repositories and writing supporting articles and content to help the community learn and use Dashboard.
The ideal candidate will be one that is able to work independently, with good communication skills to work in our all-remote environment and wider Node-RED community. You should be someone that displays a high level of ownership and delivers well-tested, high quality work. As a small company you will work closely with the CTO and the whole engineering team.
Responsibilities
The platform is built using the following technologies. We are looking for someone with experience with at least 3 of:
Any offer, reflecting the total compensation package and benefits, will be at the company's sole discretion, and determined by a myriad of factors including, but not limited to, years of experience, depth of experience, and other relevant business considerations.
FlowFuse Inc. is an Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
We are looking for an experienced, remote Front-End Engineer (VueJS and NodeJS) with a good eye for design that can join the talented Engineering team to help build out Node-RED Dashboard 2.0.
About Node-RED
Node-RED is an open-source low-code programming tool, allowing developers to quickly and easily connect IoT devices, APIs, and online services by creating flow-based applications. It uses a drag-and-drop interface to wire together nodes, which can represent devices, APIs, or functions, to process data, and create powerful automations. It is particularly popular with hobbyists in Home Automation and professionals in the Manufacturing/Automotive Industries.
About FlowFuse
FlowFuse is an industrial data platform that enables engineers to build, manage, scale, and secure their Node-RED solutions for digitalizing processes and operations. The platform empowers customers to seamlessly integrate IT and OT environments allowing teams to quickly connect, collect, transform, and visualise data to optimize industrial workflows.
The platform provides multi-tenancy, enterprise-ready authentication integration, auditing, compliance and observability. It provides a seamless low-code developer experience whilst offering integration with version control and CI systems.
About Node-RED Dashboard 2.0
As a company, we heavily support Node-RED as an open-source project. A popular use case Node-RED is building full-stack applications, for which additional nodes are required in the form of "Dashboard". FlowFuse Dashboard offers a collection of nodes and widgets (e.g. buttons, charts, forms) that enable users to build user interfaces and data visualisations for their full-stack applications in Node-RED.
Working at FlowFuse
FlowFuse is an all-remote company, with most of the current team based in Europe, USA and Canada. We want to build a company that provides a healthy, supportive and enjoyable place to work and publicly document all of our company values in our handbook.
Job Description
This is a diverse role, and will see you involved in the full technology stack as well as actively engaging with the Node-RED community, writing documentation, managing the project via our public GitHub repositories and writing supporting articles and content to help the community learn and use Dashboard.
The ideal candidate will be one that is able to work independently, with good communication skills to work in our all-remote environment and wider Node-RED community. You should be someone that displays a high level of ownership and delivers well-tested, high quality work. As a small company you will work closely with the CTO and the whole engineering team.
Responsibilities
- Design, build, and maintain features in Node-RED and in Node-RED Dashboard 2.0
- Engage with the open source community to triage bugs and review pull requests.
- Work in an agile environment, with a focus on iteration and continuous improvement
- Apply testing to verify function and ensure quality
- Contribute to the company handbook to document our best practices and processes
- Contribute content to the company website, e.g. writing blog articles and publicising your work.
- Full-time (36-40 hours per week)
- Strong programming experience, of which 5+ years in Javascript with NodeJS and VueJS
- Experience working in a startup environment
- Comfortable working remotely full-time (on-camera meetings, flexible schedule)
- Strong written and verbal communication skills in English
- Great collaboration skills
- Can-do attitude with willingness to help and pick up tasks outside of direct responsibilities
The platform is built using the following technologies. We are looking for someone with experience with at least 3 of:
- VueJS
- Node.js
- Node-RED
- Data Visualisation (e.g. d3js/ChartsJS/Apache eCharts)
- Vuetify
- Git and CI/CD (GitHub)
- REST API design
- Unit and integration testing
- Documentation
Any offer, reflecting the total compensation package and benefits, will be at the company's sole discretion, and determined by a myriad of factors including, but not limited to, years of experience, depth of experience, and other relevant business considerations.
FlowFuse Inc. is an Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Disease Claims Handler
Davies,
Remote
22 hours ago
Application Deadline: 14 November 2024Department: Claims ManagementLocation: Home - United KingdomDescriptionDisease Claims HandlerLocation: Remote/UKHours: 35 hours per week Monday - FridayOur Opportunity:Davies Group is a specialist professional services and technology firm working in partnership with leading insurance, highly regulated and global businesses. Our team of more than 5,500 professionals operate across the UK and Ireland, US, Bermuda and Canada.This team...
Information Security Officer
Tandem Bank,
Remote
1 day ago
Job Title: Information Security OfficerWorking Pattern: Monday to Friday, 36.25 hours per weekSalary: £50,000-£60,000 + up to 20% bonusLocation: Flexible – Embrace fully remote or hybrid work from any of our vibrant UK offices in London, Cardiff, Durham, Manchester, or Blackpool.At Tandem, we're not just a bank; we're a movement for positive change. If you're an ambitious and dedicated Information...
AI Math Teacher
Outlier,
Remote
1 day ago
Outlier helps the world’s most innovative companies improve their AI models by providing human feedback. Are you an experienced Math Expert who would like to lend your expertise to train AI models?About the opportunity: Outlier is looking for talented Math Experts to help train generative artificial intelligence modelsThis freelance opportunity is remote and hours are flexible, so you can work...