Search by job, company or skills

XTEN-AV

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Title: Senior Software Engineer

Exp: 4+ Years

Location: Noida (with 34 hours overlap with EST)

Team: Platform Engineering Safety & Presence

Employment Type: Full-time

Position Summary

We are looking for a Sr. Software Engineer with strong frontend expertise (React.js/TypeScript) to lead a small, high-impact squad building a real-time safety and presence monitoring platform.

You will lead the development of the operator console and web experience, while collaborating with backend and DevOps engineers to deliver a cloud-first, event-driven system.

The team will:

1- Deliver a cloud-first, private-site safety & presence MVP in 3 months

2- Evolve the platform into a production-ready system within 67 months

3- You will play a key role in designing and building a real-time web application (React/PWA) that interacts with backend services handling event ingestion, zone logic and multi-channel notifications (web push/SMS/email).

4- Experience with LoRaWAN or IoT systems is not mandatory. You are expected to quickly learn the fundamentals while focusing primarily on frontend architecture, real-time UX and system integrations.

Role Responsibilities (Essential Functions)

Frontend Architecture & Delivery

i- Lead development of the operator console using React.js, TypeScript and modern frontend architecture.

ii- Build a responsive, real-time PWA capable of handling live events and notifications.

iii- Design scalable frontend architecture with component libraries, state management, and modular UI patterns.

iv- Integrate frontend systems with backend APIs and event streams.

Real-Time UX & Platform Integration

i- Implement real-time UI updates for events such as SOS alerts, device telemetry and operator actions.

ii- Build intuitive operator workflows including acknowledgment, escalation and incident tracking.

iii- Ensure seamless interaction between frontend, backend services and notification channels.

Data & API Integration

i-Consume and integrate REST APIs and event-driven systems.

ii- Collaborate with backend engineers on OpenAPI contracts and API versioning strategies.

iii-Design efficient client-side data handling and caching strategies.

Security & Reliability

Implement secure frontend practices including:

i- Token-based authentication

ii- Secure API communication

iii- Web push notifications using Service Workers and VAPID

iv- Ensure production-grade performance, reliability, and observability in the frontend layer.

Productization & Platform Growth

Contribute to features such as:

i- Account management and RBAC

ii- Multi-tenant site models

iii- Diagnostics and operational tooling

iv- Help define frontend architecture that supports scaling to multiple customers and deployments.

Team Collaboration & Leadership

i- Provide technical guidance to a small team of engineers.

ii- Collaborate closely with backend, DevOps and QA teams.

iii- Participate in design reviews, PR reviews and architecture discussions.

iv- Drive development using clear documentation and technical design notes (ADRs).

GenAI-Augmented Development

i- Use GenAI tools and coding copilots to accelerate development, testing and documentation.

ii- Maintain strong code review standards and engineering quality.

Day-to-Day Responsibilities

Build and maintain the React-based PWA operator console.

Implement UI features including:

i-Floor-plan overlays and zone visualization

ii-Live event feeds and alert dashboards

iii-Incident acknowledgment and escalation workflows

iv-Search, filters, and operational controls

Implement web push notifications via Service Workers.

Integrate with SMS/email systems (MSG91, SES, SendGrid) for notification visibility.

Optimize frontend performance for real-time event updates and dashboards.

Work with backend teams to integrate event streams, APIs, and data models.

Create and maintain documentation, UI standards, and onboarding guides.

Participate in feature planning and demo/pilot readiness reviews.

Educational Qualifications & Experience Required-

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

45 years of professional software engineering experience.

Strong experience building modern frontend applications using React.js and TypeScript.

Experience building responsive web apps or PWAs.

Experience integrating REST APIs and real-time systems.

Familiarity with state management (Redux, Zustand, React Query, etc.).

Experience with frontend performance optimization and debugging.

Preferred

Experience with web push notifications and Service Workers.

Experience building real-time dashboards or monitoring tools.

Exposure to event-driven systems, IoT, or telemetry platforms.

Experience with maps, floor plans, or spatial visualization in web apps.

Familiarity with cloud platforms (AWS/GCP/Azure).

Exposure to LoRaWAN, IoT platforms, or gateway-based systems.

Core Competencies

Frontend Architecture & UI Systems

Component design, modular UI architecture, scalable frontend patterns.

Real-Time UX Design

Building responsive interfaces for alerts, dashboards and operational workflows.

Systems Thinking

Understanding how frontend interacts with event-driven backend platforms.

Delivery Ownership

Ability to ship production features quickly while maintaining quality.

Learning Agility

Ability to quickly understand IoT concepts and domain-specific workflows.

Tools & Technologies (Nice to Have)

React.js / TypeScript

PWA development

Service Workers / Web Push (VAPID)

REST APIs / OpenAPI

Node.js (basic familiarity)

Docker

AWS services (SES, messaging, etc.)

Grafana / observability tools

GenAI coding copilots

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144142289

Similar Jobs