Quick Take
Senior fullstack/frontend role at bp in Pune on a hybrid schedule. Requires 7+ years of experience with React, Next.js, TypeScript, and server-driven UI for their Dynamo frontline safety platform. Sourced directly from bp's global careers portal.
๐ข About bp
bp is an international energy company delivering oil, natural gas, and low-carbon energy solutions across the globe. Alongside its global operations, bp's digital teams build mission-critical industrial technology platforms that power modern energy transition and operational safety.
๐ฏ The Role
bp is hiring a Senior Software Engineer (Fullstack / TypeScript) to join the Dynamo team in Pune on a hybrid basis. Dynamo functions as a safety operating system for frontline workers across upstream and downstream facilities, helping teams plan jobs, evaluate hazards, secure digital work permits, and receive real-time safety alerts.
๐ ๏ธ Tech Stack
- React, Next.js, TypeScript, JavaScript
- Server-driven UI, Unidirectional Data Flow
- Offline Synchronization, WebAssembly, SignalR
- Protocol Buffers, gRPC, REST APIs, Message Queues
- Docker Compose, MongoDB, Redis, Azure Storage
๐ผ What You'll Do
- Build accessible, resilient client applications using Next.js and React tailored for industrial frontline environments.
- Implement server-driven UI frameworks and offline data sync mechanisms for sites with limited network availability.
- Integrate high-performance backend services via gRPC, Protocol Buffers, and real-time event messaging.
- Spearhead technical architecture documentation, pull request reviews, and engineering standards.
- Guide team adoption of modern AI coding tools and automated developer workflows.
โ What You'll Need
- 7+ years of hands-on software development experience across web frontends, backend systems, and distributed platforms.
- Deep mastery of React, Next.js, TypeScript, and state management patterns.
- Proven experience building offline-first applications or integrating real-time streaming protocols like SignalR.
- Solid working knowledge of API integration via gRPC, REST, and distributed pub/sub messaging.
- Familiarity with containerization (Docker) and datastores like MongoDB and Redis.
- Degree in Computer Science, Software Engineering, or related technical discipline.
๐ Nice to Have
- Experience building custom WebAssembly modules for browser-based performance optimization.
- Exposure to internationalization (i18n) and localization in enterprise multi-region applications.
Why This Role?
This is a curated frontend role from bp. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, Next.js, TypeScript and more.
Senior Software Engineer (Fullstack / TypeScript) at bp โ FAQ
Quick answers about this role, the stack, and how to apply.