Frontend Developer (Angular and Firebase)

We are looking for a Frontend Developer to join the team building an innovative platform that connects teachers and schools across Switzerland. The project relies on a modern tech stack (Angular v19) and leverages the power of Firebase for the backend. If you enjoy building fast, scalable web applications and working with the Google Cloud ecosystem, we’d love to meet you!

 

About the Project:

The platform consists of a core Web-App (Angular v19) and a landing page (Angular v16 with SSR) which is currently being transitioned into a CMS.

 

Key Responsibilities:

  • Develop and maintain the core platform functionality using Angular v19.
  • Build responsive UI components with Tailwind CSS and Angular Material.
  • Integrate and manage Firebase services (Auth, Firestore, Storage, Cloud Functions).
  • Manage search indexes using Algolia.
  • Support video features (api.video) and real-time chat (Getstream).
  • Handle system migrations, such as moving from SendGrid to Brevo and integrating the landing page with a CMS.

     

Requirements:

  • Experience: 2-3+ years of professional experience in frontend development.
  • Angular: Strong proficiency in Angular (v16-19) and experience with SSR (Server Side Rendering).
  • Languages: Mastery of TypeScript (~60%) and HTML (~39%).
  • Styling: In-depth knowledge of Tailwind CSS and Angular Material.
  • Backend-as-a-Service: Hands-on experience with the Firebase ecosystem (Auth, Firestore, Storage, Cloud Functions, Extensions).
  • Integrations: Experience with third-party APIs:
    • Algolia Search (Search Index management).
    • Email services (SendGrid/Brevo).
    • Video & Communication: api.video and Getstream (Chat).
  • Languages: Proficiency in English. German speaking skills are a significant bonus for communicating with Swiss stakeholders.

 

Tech Stack Overview:

  • Frontend: Angular 19, Angular 16 (SSR), TypeScript, HTML5.
  • BaaS: Firebase (Functions, Firestore, Auth, Storage).
  • UI/UX: Tailwind CSS, Angular Material.
  • Tools: Algolia, Brevo, api.video, Getstream.

Required skills experience

Angular 2.5 years
TypeScript 2.5 years
HTML 2.5 years
Tailwind CSS 2.5 years
Angular Material 2.5 years
Firebase 2.5 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 29 December 2025
113 views
·
25 applications
65% read
·
65% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...