Senior Frontend Engineer (f/m/d) 30-38.5h

We are <\/span><\/span>Formunauts<\/span><\/span><\/b> \u2013 a fast\-growing impact company with a clear mission:
We support more than <\/span><\/span>100 charities in Europe and Latin America<\/span><\/span><\/b> in achieving their goals. Our clients include <\/span><\/span>Amnesty International, Doctors Without Borders, WWF and Greenpeace<\/span><\/span><\/b>.<\/span><\/span><\/span><\/span><\/p>

Since 2014, our award\-winning software has helped make fundraising campaigns more efficient, increasing the funds available for meaningful projects. Since 2020, we have been operating the <\/span><\/span>world\u2019s first marketplace for face\-to\-face fundraising<\/span><\/span><\/b>, opening up new potential for organizations and social impact startups.<\/span><\/span><\/span><\/span>
<\/p>

In short: <\/span><\/span>We build technology that enables real\-world impact.<\/span><\/span><\/b><\/span><\/span>
<\/p>



<\/div>

Your Role <\/span><\/span><\/b><\/span><\/span>
<\/h1><\/div>

<\/div><\/div>

We are looking for a Senior Frontend Engineer<\/b> who loves building polished, user\-friendly interfaces and takes pride in writing clean, maintainable code.<\/span><\/span><\/span><\/span>
<\/p>


<\/div>

You will work hands\-on across our frontend systems\- from our Angular\-based Cockpit <\/b>to donation form widgets \- shipping features that directly help charities raise more funds. You'll collaborate closely with the UX designer, backend engineers, and product to turn ideas into reality.<\/span><\/span><\/span><\/span>
<\/p>


<\/div>


<\/div>

What we offer<\/span>
<\/h1><\/div>
  • Agile development process<\/span>
    <\/span><\/span><\/span><\/li>
  • Code reviews, automated testing and a structured deployment process <\/span>
    <\/span><\/span><\/span><\/li>
  • Work in a highly talented and international team.<\/span>
    <\/span><\/span><\/span><\/li>
  • A lot of room for your good ideas.<\/span>
    <\/span><\/span><\/span><\/li>
  • Possibility of home office.<\/span>
    <\/span><\/span><\/span><\/li>
  • Nice office in buzzing neighbourhood in Vienna.<\/span>
    <\/span><\/span><\/span><\/li>
  • A job with real impact: our service helps to secure funding for the worlds biggest charities such as Amnesty International, Greenpeace, Save the Children, Doctors without borders and many more.<\/span><\/span><\/span>
    <\/li><\/ul>

    <\/span><\/span><\/div>


    <\/div>

    What You\u2019ll Do<\/span><\/span><\/b><\/span><\/span>
    <\/h1><\/div><\/div>
    • Build and ship new features across our Angular<\/b>\-based Cockpit and donation form systems<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Write clean, tested, well\-documented code that your teammates enjoy working with<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Integrate with REST APIs<\/b> and collaborate with backend engineers on data flows<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Refactor and improve existing codebases, reducing technical debt where it matters<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Write unit and E2E <\/b>tests to keep our platform stable and reliable<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Contribute to CI/CD pipeline<\/b> improvements and build optimizations<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Participate in code reviews<\/b>, giving and receiving constructive feedback<\/span><\/span><\/span><\/span>
      <\/span><\/li>
    • Help troubleshoot and debug production issues when they arise<\/span><\/span><\/span><\/span><\/span>
      <\/li><\/ul>
      <\/span><\/span><\/span><\/span><\/span>
      <\/div>


      <\/div>

      What You Bring<\/span><\/span><\/b><\/span><\/span>
      <\/h1><\/div><\/div>
      • Solid experience with frontend development in a production environment<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • Proficiency in Angular (or similar modern frameworks like React/Vue\- willingness to work in Angular)<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • TypeScript proficiency (must\-have)<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • Experience building and consuming REST APIs<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • Hands\-on experience with testing (unit tests, E2E tests with Cypress or similar)<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • Familiarity with CI/CD pipelines and build tooling (GitHub Actions)<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • Comfortable withstate management patterns (NgRx, Redux, or similar)<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • A pragmatic mindset \- you ship working software and iterate<\/span><\/span><\/span><\/span>
        <\/span><\/li>
      • Enjoyment of working in a collaborative team that shares responsibility and impact<\/span><\/span><\/span><\/span><\/span>
        <\/li><\/ul>
        Nice to Have<\/span><\/span><\/b><\/span><\/span>
        <\/div>
        • Experience with PWA patterns<\/span><\/span><\/span><\/span>
          <\/span><\/li>
        • Knowledge of component library architecture and design systems<\/span><\/span><\/span><\/span>
          <\/span><\/li>
        • Familiarity with performance monitoring and observability tools.<\/span><\/span><\/span><\/span>
          <\/span><\/li>
        • Experience with internationalization/localization in multi\-language applications<\/span><\/span><\/span><\/span>
          <\/span><\/li>
        • Understanding of donation/payment form integrations<\/span><\/span><\/span><\/span>
          <\/span><\/li>
        • Bonus skill: a surprisingly solid taste in bad music for the perfect sprint song<\/span><\/span><\/span><\/span><\/span>
          <\/li><\/ul>
          <\/span><\/span><\/span><\/span>
          <\/span><\/div>


          <\/div>

          If you are excited about building scalable frontend systems that actually make a difference, and you want to grow together with a purpose\-driven team, we\u2019d love to hear from you.<\/span><\/b><\/span><\/span><\/span>
          <\/h2>

          <\/span><\/div>
          The actual salary depends on your qualifications and experience and is between<\/span> <\/span><\/span><\/span><\/span><\/span><\/span>3,900 \u20ac<\/span><\/b> <\/span><\/span>and<\/span> <\/span><\/span><\/span><\/span><\/span><\/span>5,000 \u20ac<\/span><\/b> <\/span><\/span>gross per month (on a 38.5 hour basis). The salary is paid 14 times per year.<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>
          <\/div><\/div>

          <\/div><\/span>