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 |
+ 1 more
| Firebase | 2.5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
📊
$1800-3000
Average salary range of similar jobs in
analytics →
Loading...