
Search by job, company or skills
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
Job ID: 144142289