Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Full-stack engineer (angular + firebase + node)

Oxford
Permanent
JetSoftPro
Full stack engineer
€70,000 a year
Posted: 8 February
Offer description

Overview

Work type: Remote

Technical Level: Senior


Project Overview

We are looking for a senior full-stack engineer who is strong in Angular, Firebase, and Node.js (Cloud Functions)— someone comfortable owning a full codebase, upgrading major frameworks, improving architecture, integrating third-party AI services, and ensuring the system is reliable and scalable.


Customer Overview

This project is focused on supporting effective and engaging foreign language learning through practical, structured, and interactive methods


Technologies

* Firebase (Firestore, Storage, Auth)
* Google Cloud Functions (Node)
* Vitest
* D3.js
* SpeechAce API
* Forvo API
* IBM Watson TTS
* Oxford API
* Signals
* Material
* GCP


Responsibilities

* 5+ years experience as a full-stack or frontend-heavy engineer
* Strong Angular experience (preferably Angular 15+)
* Strong understanding of:
o Angular Signals
o RxJS
o Modular architecture
o Material components
* Firebase Storage
* Firebase Auth & security rules
* Firebase Functions (Node)
* Node.js 16–20 for Cloud Functions
* Experience writing tests (Vitest, Jest, or similar)
* Experience with media processing (audio/video) or willingness to learn
* Experience integrating third-party APIs


Nice-to-Have

* Experience with D3.js visualizations
* Experience with AI APIs (STT/TTS, SpeechAce, Pearson Versant)
* Experience building instructor dashboards or educational platforms


Skills/Requirements

This role involves significant work in:

* Frontend modernization (Angular 21, Signals, state robustness)
* Backend refactoring (Cloud Functions maintenance)
* AI API integrations (SpeechAce, IBM Watson, Forvo, Pearson Versant)
* Data visualization for instructors (D3.js)
* Research-grade analytics API


Key Responsibilities

* 1. Maintain & Modernize the MVP
* Upgrade Angular 20 → 21 and refactor the app architecture using Signals for state propagation.
* Introduce Vitest tests across ~27 modules.
* Improve state reliability between components/modules.
* Update Google Cloud Functions (Node 18/20), including:
o Token management (IBM Watson, SpeechAce, Oxford)
o API compatibility updates
o Rate limiting / background jobs / error handling
* 2. Build Adaptive Learning Mechanics
* Implement logic for learned-word tracking (skip known words, boost learning speed).
* Maintain Firestore schema & optimize for high-frequency events.
* Integrate human-recorded audio from Forvo and AI voices (IBM Watson TTS).
* Implement video upload & storage flow (Firebase Storage).
* Build transcription pipeline (instructor upload OR auto-transcription).
* IPA transcription
* Word lists
* Translations
* 4. Pronunciation Feedback & Assessments
* Replace Google STT feedback with SpeechAce API.
* Integrate Pearson Versant for assessments (listening, speaking, reading, writing).
* Handle all event tracking & scoring workflows.

Capture every click, correct reply, incorrect reply, and speech scoring event.

Build data visualizations in D3.js for:

Build a research API for academic partners.


Benefits

* Paid vacation
* Paid sick leave
* Free English classes
* Payment for educational courses, certificates (50%)
* Different sports activities in the office (badminton, tennis, darts, gym)
* Fully equipped office with car and bicycle parking

Get in touch with us. We'd love to hear from you.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Full-stack engineer, pathogen data platform
Oxford
Permanent
Ellison Institute of Technology Oxford
Full stack engineer
€50,000 a year
Similar job
Senior full stack engineer
East Hagbourne
Permanent
Markit
Full stack engineer
€600 a month
Similar job
Senior full-stack engineer: end-to-end platforms
Oxford
Permanent
BioTalent
Full stack engineer
€70,000 a year
See more jobs
Similar jobs
It jobs in Oxford
jobs Oxford
jobs Oxfordshire
jobs England
Home > Jobs > It jobs > Full stack engineer jobs > Full stack engineer jobs in Oxford > Full-Stack Engineer (Angular + Firebase + Node)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save