hero

Our investments are innovative and tackle global problems

companies
Jobs

Frontend Developer

Sensorfact

Sensorfact

Software Engineering
Utrecht, Netherlands
Posted 6+ months ago
Your mission
Your Mission

Industry resources like energy or water are becoming increasingly scarce on our planet. Sensorfact’s mission is to eliminate all industrial energy waste by helping our customers to operate more efficiently. As a front-end software engineer, you will have a crucial role in this adventure by building the interfaces our customers need to access their data and understand how to get the most out of it. But that is not all. You will contribute to having a sustainable product from a development experience perspective (“work smarter, not harder”).

How will you do that?

You will be working on our product, a combination of IoT platform, SaaS product, Data Science engine, and tooling provider for our Energy Consultants. You’ll interact with developers, data scientists, and product managers to ensure your solutions are solving problems that matter. This combination of different expertise across our engineering teams makes it essential to share your knowledge with your colleagues, discuss tech solutions, and help each other improve. This is what we mean when we say “Teamwork” is part of our values.

We believe that everything we do starts with the “why”. You can not own what you code without understanding and believing it. Our sprints are not collections of tickets. They are a step toward a bigger goal, and every coworker is responsible for the final result. This is why “ownership” is our fundamental value.


Technologies you will be working with

Our core platform is based on a microservices architecture using Node.js as the runtime environment platform. These microservices are deployed in Kubernetes (AWS is our cloud infrastructure provider). Every new service is coded using TypeScript (as usual, there is always a legacy part). Our back-end architecture follows a real-time design principle for which we use Kafka as a core component.

The front-end side of our products is built with React. We use a mix of Redux and Apollo Client for the store and rely on GraphQL for data fetching. The UI is built around Material UI. Data viz is handled by a few custom components and Apex Charts. Finally, testing is done with Jest and Cypress.

Our source code is on GitLab, and we use GitLab and ArgoCD for CI/CD purposes. Prometheus and Grafana are our main monitoring tools.

You do not need to be an expert in every technology mentioned here, but transparency is another of our values, so we want you to know what you are applying for.

Your profile
You are perfect for the job because...

  • 2 to 5 years of experience as a Front-end developer, including web applications that go beyond the basic CRUD operations.

  • Have solid front-end developer experience and knowledge of JavaScript/TypeScript fundamentals. This means you are familiar with professional software engineering practices (version control, merge requests, testing, code standards, CI/CD).

  • You are proficient in at least a modern SPA framework (e.g., React) and data visualization with graphing tools (e.g., Apex charts).

  • Proven work experience on single-page apps.

  • Experience working with component libraries (e.g. MUI)

  • It would be great if you were familiar with GraphQL and how to query it.

  • You like interacting with stakeholders and colleagues to design solutions and discuss priorities. The big picture is something that matters to you.

  • You love to experiment and welcome feedback on your work.

Why us?

You can play a crucial role in creating a smart and sustainable industry;

  • We have an open culture where you get a lot of freedom and where taking ownership is valued;

  • We like to have you around, but you also get the opportunity to work remotely (abroad) for up to 2 months per year;

  • You get to choose your laptop or opt-in for reimbursement when you bring your own;

…And we offer you the usual: a contract for 32-40 hours per week, employer contribution to your pension, 27 annual vacation days, €500 contribution to set up/improve your home office, and an NS business card to get to our great offices.
#LI-MIFTAH
About us
Our mission is to reduce energy waste in industrial companies. We do this by making energy saving easy. Therefore, we have developed a plug & play Energy Management System that consists of wireless sensors and a clear online platform. Our algorithms analyse the data and detect potential energy savings. This way we help our customers to reduce their energy bill by 5-10%.