Frontend Engineer - Lifecycle Marketing Team

Remote Full-time
We are looking for a Frontend Software Engineer to join us, either remotely or at our Berlin office. We are growing and need support in our team’s mission to engage our users and make more people climate-active!
As an engineer at Ecosia, you will work with a recently formed cross-functional team to support our marketing efforts by improving communication channels with our users, from acquisition to retention. We want candidates with a JavaScript background who can manage their own tasks and work closely with our marketing team. Day-to-day, you will dive deep into our frontend (including backend-of-the-frontend) tech stack, improving the capabilities of our user engagement platform (Braze), creating landing pages, building emails, improving conversion tracking, and more.
Do you want to become part of a great team, shape a product used by millions of users daily, and help regenerate our ecosystem? Join us!

Your chance to contribute meaningfully
Build, test, and deploy different products and integrations inside Ecosia products (client and server-side).

Contribute to a range of marketing needs, including CRM and analytics tooling integration, email, notifications, and other communication touch points with our users.

Collaborate with engineers from different teams, sharing what you know and learning from their experience.

Your areas of knowledge and proficiency
You have experience building and deploying production code in JavaScript.

You have experience in different testing methodologies.

You are motivated to dive deep technically, learn and apply best practices, and grow professionally.

You like to work collaboratively with Product, Design, Marketing, and other engineers.

You can communicate clearly in written and spoken English.

Optional Advantages:
Experience with:
Marketing conversion tracking technologies, e.g., Google Tag Manager.

Marketing content tools, e.g., Braze, HubSpot.

Typescript and static site generators, in Vue.js or equivalent (e.g., React).

Process:
Call with our Talent Partner (⏱️ 20-30')

Meeting the Hiring Manager and Product Lead (⏱️ 45-60')

Pair programming with a couple of engineers (⏱️ Apply To This Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Data Entry Specialist – Thrive in a Dynamic Environment at careerzynith

Remote

Sr. Threat Hunting Intelligence Analyst (Remote)

Remote

Virtual Home Equity Notary Specialist

Remote

Cloud Network Engineer II

Remote

Principal Software Engineer, Search

Remote

Experienced Customer Service Representative – High-Paying Remote Opportunities at careerzynith

Remote

Senior Cost Accounting Manager

Remote

Benefits & Incentives, Senior Manager, Ad Partner Management, Walmart Connect

Remote

Need Academic Tutor/Behavioral Coach - La Jolla/Pacific Beach in La Jolla, CA

Remote

Insurance Advisor

Remote
← Back