Skip to content

Frontent Engineer (gn)

Berlin, Berlin, GermanyDevelopment

Job description

Want to change the world? At betterplace.org, we do. For real.

Do you believe in making a difference? Each of the 45,000 NGOs on betterplace.org does. As Germany’s leading donation platform, we bring NGOs together with the people who help them turn their projects into reality, through their donations.


Do you want to have an impact? Help real people instead of shareholders? Create your own space instead of having it designed for you? If yes, we might just be the place for you! 


Frontend Engineer (gn)

start immediately / full-time / home office & Berlin-Kreuzberg

We’re looking for Junior Frontend Engineers with at least experience in React.js and experienced Frontend Engineers with Next.js and Typescript. You will be part of our engineering squads that work on the betterplace.org and betterplace.me platforms.


Your Job

You will be working with your cross functional squad and different stakeholders to develop and improve betterplace.org’s platforms. You will implement and craft new exceptional user-facing features for our responsive web applications while making decisions about the design system(s) and future products of betterplace. Part of your job will be to share your experience and mentor other members of the teams. In addition you will help the team stay focused and on track.


Our Stack

React.js, Next.js, Javascript, Typescript, GraphQL, REST, Vitest, Playwright, MySQL, Ruby on Rails, Semaphore CI, Docker, Terraform and Google Cloud to name a few.

Job requirements

Your experience & skills:

  • Good knowledge of React, Next.js, Typescript and latest features like hooks while working on single page and complex web monolithic applications.

  • Good experience with working with CSS (CSS Modules).

  • A good ability to produce high quality code that meets our standards for security, style, maintainability and performance with best practice.

  • Good experience with backend integration technologies such as GraphQL and RESTful.

  • Knowledge of frontend unit test frameworks (Jest/Vitest).

  • Good understanding of object-oriented and functional programming for clean coding.

  • Good awareness of UX and web design.

  • Excellent communication skills in English (our business language) orally and in writing.

  • An authorization to work in the European Union.


Ideally, you will have:

  • Good knowledge of CSS tools and preprocessors (SASS and PostCSS).

  • An awareness of modern end-to-end testing frameworks (Playwright).


We offer:

  • A fantastic meaningful engineering culture with teams working on products and platforms that actually help people.

  • A permanent employment contract.

  • 20 days R&D and learning per year for experimentation.

  • Annual budget for further education and 5 days of educational leave.

  • The possibility to learn, teach and grow professionally.

  • 30 paid holidays per year.

  • Family-first and flexible arrangements are available and part of our culture.

  • Work from home and in our new, bright office overlooking the Spree in Berlin-Kreuzberg.

  • 50 EUR monthly for home office expenses.

  • Company-wide, transparent salary scheme, where each position is evaluated based on professional requirements and assigned with a salary range subsequently.


Application process:

You can easily apply through our online form and upload your CV. Do not include any picture of yourself, but please write a few words about yourself and what made you apply.


What’s important to us:
We strive to become a more diverse workplace that fosters diversity, openness and mutual respect. Therefore we invite applications from all who are interested, regardless of origin, age, religion, sexual and gender identity, disability and from people with a migrant background and People of Colour.

Berlin, Berlin, Germany
Development

or

Berlin, Berlin, Germany
Development