Quick Take
Senior full-stack engineering role at Nike in Bengaluru (Onsite). Focuses on high-complexity interactive frontend visualization using React, TypeScript, and Node.js on AWS. Requires 5+ years of experience with state-heavy web apps, embeddable modules, and modern cloud deployment pipelines.
🏢 About Nike
Nike is the world's leading designer, marketer, and distributor of authentic athletic footwear, apparel, equipment, and accessories. Beyond equipping global athletes, Nike invests heavily in digital innovation, building modern software platforms that power global supply chains, design visualization, and omnichannel retail operations. The technology centre in Bengaluru plays a vital role in architecting and delivering high-impact enterprise capabilities for teams worldwide.
🎯 The Role
Nike is seeking a Senior Software Engineer to join the EIM Viz Squad in Bengaluru. This team designs and builds End-In-Mind Visualization—the core interactive digital wall that Nike merchants rely on to plan, collaborate on, and review product assortments across seasons.
In this role, you will solve demanding frontend challenges around complex client-side state, autosave mechanics, versioning, and drag-and-drop planning canvases. You will also develop supporting Node.js microservices on AWS, publish reusable UI modules for partner platforms, and establish engineering standards across the squad.
🛠️ Tech Stack
- React, TypeScript, JavaScript
- Complex Client State Management (Undo/Redo, Autosave)
- Node.js Microservices on AWS (ECS Fargate, DynamoDB, S3, ALB)
- Infrastructure as Code (Terraform, AWS CDK)
- CI/CD Pipelines (GitHub Actions, Jenkins, Artifactory)
- HTML5, CSS3, Responsive Layouts, Web Accessibility
- Optional: Three.js, React Three Fiber, Vite, Vitest
💼 What You'll Do
- Build and refine high-performance planning canvases with fluid drag-and-drop, product detail views, and responsive layouts across viewports.
- Own intricate frontend state machines that govern autosaving, schema versioning, multi-step undo/redo, and team review sessions.
- Design, implement, and maintain Node.js and TypeScript backend APIs integrated with enterprise product and planning services.
- Package the core visualization application as an embeddable module with resilient interface contracts for host applications across Nike.
- Direct end-to-end delivery pipelines, handling package publishing, environment promotion, and release automation.
- Enforce strict security boundaries covering token authentication, cross-application embedding, and microservice communication.
- Provide hands-on technical guidance, conduct thorough code reviews, and author architectural decision records.
✅ What You'll Need
- 5+ years of experience delivering production web applications with a strong foundation in TypeScript and React.
- Proven expertise managing complex client-side application state and building interactive user experiences.
- Practical background engineering backend Node.js microservices and managing AWS cloud infrastructure.
- Experience orchestrating infrastructure via Terraform or AWS CDK.
- Hands-on familiarity with CI/CD automation and package publishing workflows.
- Thorough understanding of web accessibility standards, software engineering principles, and automated testing.
- Strong documentation habits and experience writing clear technical proposals and decision records.
🌟 Nice to Have
- Experience with 3D product visualization using Three.js or React Three Fiber.
- Experience with modern Vite library builds and testing with Vitest or React Testing Library.
- Familiarity with domain-driven design and enterprise microfrontend architectures.
Why This Role?
This is a curated frontend role from Nike. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, Node.js and more.
Senior Software Engineer, ITC at Nike — FAQ
Quick answers about this role, the stack, and how to apply.
What is the tech stack for Senior Software Engineer, ITC at Nike?
How do I apply for Senior Software Engineer, ITC?
Is Senior Software Engineer, ITC at Nike remote?
Bengaluru had 63 of the 113 India roles posted in September 2026.See the India breakdown