
Job Description
Ovii's Interpretation of the Role
We are looking for a senior frontend engineer to lead the UI of our Digital Twin and Simulation platform. The role owns end‑to‑end feature delivery, GIS map integration, real‑time data handling, and quality assurance while mentoring the squad.
Role Snapshot
- Senior Frontend Engineer
- React + TypeScript specialist
- GIS map integration expert
- Real‑time data visualization
- Technical mentor
- End‑to‑end feature ownership
Must-Have Requirements
- React
- TypeScript
- Next.js
- Redux/Zustand
- WebSockets
- Vitest
- Cypress
- Tailwind CSS
- frontend engineering
Nice-to-Have Signals
- ESRI ArcGIS
- CSS‑in‑JS patterns
- Material UI customization
- Agile/Scrum methodology
- High‑frequency data updates
- Industrial domain exposure (Manufacturing, Logistics, Transportation)
- ESRI GIS mapping
- real‑time data handling
- digital twin platforms
- Manufacturing
- Logistics
- Transportation
Work Setup
- Location: Hyderabad, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Translate high‑level designs into detailed low‑level component hierarchies and state schemas
- Integrate ESRI ArcGIS maps for spatial visualization within the digital twin UI
- Build and optimise WebSocket pipelines for live telemetry and simulation state updates
- Create and maintain comprehensive unit and end‑to‑end test suites using Vitest and Cypress
- Mentor the team through code reviews and enforce clean, modular coding standards
- Identify performance bottlenecks and implement architectural improvements autonomously
Good Fit If You Have
- Thrives in a fast‑paced environment with minimal guidance
- Strong independent problem‑solving and ownership mindset
- Experience delivering high‑frequency data UI updates
Skills
- React
- TypeScript
- Next.js
- Redux / Zustand
- WebSockets
- ESRI ArcGIS
- Vitest
- Cypress
- Tailwind CSS
- SOLID / DRY / KISS principles