Ecosia GmbH logo

Frontend Engineer - Marketing focus

Job Overview

Location

Berlin

Job Type

Full-time

Category

Software Engineering

Date Posted

June 4, 2026

Full Job Description

đź“‹ Description

  • • Build, test, and deploy frontend products and integrations for Ecosia’s user engagement platform, focusing on marketing-driven initiatives from acquisition to retention.
  • • Develop and maintain landing pages, email campaigns, and notification systems using JavaScript and TypeScript within a Vue.js framework.
  • • Integrate and optimize marketing tools including Braze and HubSpot for CRM, analytics, and personalized user communication.
  • • Implement and refine conversion tracking using technologies such as Google Tag Manager to measure campaign effectiveness and improve user journey performance.
  • • Collaborate closely with Product, Design, and Marketing teams to translate marketing goals into technical solutions that enhance user interaction and retention.
  • • Work across frontend and backend-of-the-frontend systems, contributing to both client-side and server-side components of marketing-focused features.
  • • Participate in pair programming sessions with engineers to share knowledge, review code, and improve technical practices across the team.
  • • Contribute to the continuous improvement of the tech stack by applying best practices in testing, deployment, and observability.
  • • Engage with cross-functional teams to ensure seamless integration of marketing tools with Ecosia’s broader infrastructure, including Cloudflare Workers, Node.js, and REST/gRPC services.
  • • Use CI/CD pipelines powered by GitHub and CircleCI to automate testing and deployment of marketing-related frontend changes.
  • • Monitor and analyze system performance using observability tools such as Sentry, Loki, Prometheus, and Grafana to identify and resolve frontend issues impacting user experience.
  • • Support the scaling of Ecosia’s marketing infrastructure by improving the reliability, speed, and scalability of user-facing communication channels.
  • • Maintain and enhance static site generation workflows using Vue.js or equivalent frameworks to deliver high-performance marketing content.
  • • Actively participate in learning opportunities, hack days, and feedback cycles to grow professionally and contribute to team-wide technical excellence.
  • • Work in a remote-friendly environment with the option to collaborate in person at the Berlin office, aligning with team needs and personal preferences.
  • • Contribute to a mission-driven product used by millions daily, directly supporting Ecosia’s goal to make users climate-active and regenerate ecosystems.

🎯 Requirements

  • • Experience building and deploying production code in JavaScript
  • • Experience with different testing methodologies
  • • Ability to communicate clearly in written and spoken English

🏖️ Benefits

  • • Flexible working hours and 30 vacation days per year (based on a five-day workweek)
  • • Remote work options with an office available in Berlin-Wedding
  • • Green benefits program including subsidized public transport cards and bike inspection services (Berlin-based)
  • • Professional growth support through learning times, hack days, and access to online and physical libraries

Skills & Technologies

Python
JavaScript
TypeScript
Go
React
Frontend
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Ecosia GmbH logo
Ecosia GmbH
Visit Website

About Ecosia GmbH

Ecosia is a German search engine company that donates at least 80% of its advertising revenue to global tree-planting projects. Founded in 2009, the Berlin-based B Lab-certified social business uses Microsoft Bing to deliver search results while funding reforestation and renewable energy initiatives. The company publishes monthly financial and impact reports and has planted over 180 million trees across more than 35 countries.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Seattle, WA
Full-time
Expired May 6, 2026
Java
Go
AWS
+4 more

3 months ago

Apply
Expires soon
US Remote
Full-time
Expires Jun 9, 2026 (Soon)
Python
Java
GitHub
+2 more

2 months ago

Apply
Expired
Remote
Full-time
Expired Apr 1, 2026
Remote

4 months ago

Apply
Expired
Stand Insurance Company logo

Stand Insurance Company

San Francisco
Full-time
Expired Jun 4, 2026
Onsite

2 months ago

Apply