Hiring Web UI Developer (PureScript–Halogen / React–TypeScript), Full Time, 100% Remote

We are looking for a web developer to become a permanent member of our startup team. We are fans of functional programming and use PureScript and Haskell in our technology stack.

See more details below:

Web UI Developer at Visonum GmbH

https://company.visonum.de

What We Do

We develop tools to monitor the quality of internet connections across Germany. Our systems track the performance of Vodafone’s cable networks and provide measurement data to Computer Bild magazine for its annual comparison of cellular operators. Millions of people use our web, mobile, and TV apps. In doing so, we actively contribute to improving internet quality in Germany – a contribution we are proud of.

The Role

Web UI Developer
Front-end / Web UI Development & Functional Programming

You will develop intuitive, usable, consistent, and accessible user interfaces that inspire users. You will start by analysing UX/UI mockups and building simple, reusable components that together form a fully responsive UI—from the smallest mobile screen to a full-size desktop monitor. You will make the UI accessible. Then you will design a software architecture based on the principles of functional programming. The architecture will be simple and easy to maintain, provide access points for automated testing, and deliver high performance. You will implement your architecture using modern web technologies and develop an automated test suite to validate your implementation. You will iterate on your architecture by proposing and discussing improvements with stakeholders, the graphic designer, and back-end engineers. You will advise other software developers on UI-related issues.

You will gain experience in:

  • General principles of human–computer interface design
  • Responsive UI
  • Accessibility
  • Animations
  • Design tools: Figma
  • Functional architecture: Flux, Elm, Redux.js
  • Front-end frameworks: React.js, Halogen, Emotion.js, Next.js
  • Automated testing: Cypress, Mocha
  • The browser network stack: HTTP, TLS, Fetch
  • Modern web technologies: flexbox and grid layout, Web Workers, offline mode, spatial keyboard navigation, web components, Shadow DOM, server-side rendering
  • Programming languages: TypeScript, PureScript
  • CI/CD: Parcel, Webpack, GitLab, Docker
  • Analytics: Matomo
  • Software security

Requirements

Required:

  • B.Sc. in Computer Science or B.Sc. in Media Informatics from a recognized university
  • Aesthetic intuition and drawing skills

Preferred:

  • Ability to learn new technologies quickly
  • Ability to sketch UX wireframes
  • Capacity to work independently—researching solutions, making decisions, and taking responsibility for results

Team & Culture

At Visonum, we are a small and fast-growing company. Working with us means:

  • Direct ownership: The code you write and the systems you design will immediately shape our product.
  • Broad exposure: In a compact team, you won’t be confined to a narrow role. You will work across the stack—from Figma to Browser engine—gaining valuable experience in diverse areas.
  • Fast impact: Your contributions will quickly make their way into production, serving millions of users and delivering tangible results.
  • Mentorship: We value continuous learning and collaboration. You will work closely with experienced engineers, receive constructive feedback, and have opportunities to both learn from and mentor others.

Practical Details

We work primarily on a remote basis, with occasional in-person meetings. Our office is located in Grünwald, Germany.
Compensation: competitive salary.

How to Apply

  • Send your CV to jobs@visonum.de or reply on this topic.
  • If your profile matches, we will invite you to an interview via Zoom and guide you through the next steps
1 Like