Google Assistant Actions Developer (IoT + Firebase Realtime DB)

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

To develop a secure, low-latency Google Home integration system that connects voice commands to Firebase Realtime Database operations, enabling users to control smart devices like the Neon SmartPlug through natural speech.---🔧 Scope of Work:

1. Google Assistant Integration

Create an Action on Google project (using Dialogflow or latest Actions SDK / Google Smart Home platform).Enable account linking via OAuth2 / Firebase Authentication OTP Verification.Implement voice intents for:Turning devices ON/OFF.Setting schedules or timers.Fetching status of a device.Custom interactions (e.g. “Is my plug on?”)2.

Firebase Realtime Database Integration

Sync device states in Firebase Realtime Database.Set up secure and cost-efficient data structure.Implement optimized Cloud Functions for:Intent fulfillment.Updating device state.Fetching real-time status.Logging user actions (optional analytics).3.

Cloud Functions (Node.js / TypeScript)

Firebase Realtime Database IntegrationWrite backend code to:Parse and respond to Assistant requests.Validate user sessions (via uid and linked identity).Prevent race conditions with concurrent writes.Handle fallback or unknown commands.

4. Firebase Security & User Validation

Define Firebase Rules to restrict read/write based on:User uidDevice ownershipAction scopeEnsure cross-user access is completely blocked.Implement access token validation.5.

Multi-user & Multi-device Support

Support simultaneous sessions.Structure DB nodes for each user with isolation:/users/{uid}/devices/{device_id}/status6. Testing & ValidationUnit test Cloud Functions.Test integration with:Multiple Google AccountsGoogle Home and Android devices

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You