Tech Stack
AndroidAWSGoGrafanaGRPCiOSJavaScriptKubernetesNode.jsNuxtPrometheusPythonReactTerraformTypeScriptVue.js
About the role
- Build, test, and deploy the frontend user experience of Ecosia (client and server-side)
- Contribute to the development of new features in cross-functional product teams
- Support team members in backend-focused work-streams if interested
- Advance frontend engineering practices within areas of interest
- Share knowledge and empower peers to gain deeper technical knowledge
- Strengthen collaborative and inclusive culture aligned with core values
- Participate in hiring process including remote interviews and pair programming session
Requirements
- Experience building and deploying production code in JavaScript / TypeScript
- Ideally experience with Vue.js, NuxtJS, Vite, or equivalent (e.g. React) (not required)
- Motivated to dive deep technically, learn and apply best practices, and grow professionally
- Ability to work collaboratively with Product and other engineers
- Ability to communicate well in written and verbal English
- Maybe: experience building browser extensions
- Maybe: basic backend knowledge or experience with serverless platforms like CloudFlare workers
- Maybe: experience or interest in mobile App development (iOS / Android)
- Visa/work authorization considerations for Germany as per application form