Full Stack Developer – Headless Web
Johnson Controls International
Bengaluru, Karnataka, IndiaMID
Job Description
Seeking a Full Stack Developer with expertise in headless web architecture.
Responsibilities
- Modern Frontend Engineering
- Design and develop high-performance web applications using Next.js, React.js, and TypeScript
- Implement advanced rendering strategies including Static Site Generation (SSG), Server-Side Rendering (SSR), Incremental Static Regeneration (ISR), and Edge Rendering for optimal performance and scalability
- Build reusable, modular, and maintainable component libraries and design systems
- Ensure adherence to accessibility (WCAG), SEO best practices, and responsive design principles
- Collaborate closely with UX/UI teams to deliver pixel-perfect, user-centric digital experiences
- Headless Architecture & Composable DX
- Implement and manage headless CMS integrations, using APIs/GraphQL for dynamic content delivery
- Design scalable composable architectures that decouple frontend from backend systems
- Support multi-site, multi-brand, and multi-lingual web platforms, ensuring consistency and governance across regions
- Work with content, marketing, and product teams to enable flexible and reusable content models
- Integrate with enterprise systems such as analytics, personalization, DAM, and marketing platforms
- Vercel Platform Ownership & Cloud Delivery
- Own end-to-end deployment of web applications on Vercel, including project setup, configuration, and environment management
- Manage multi-environment deployments (Development, QA, UAT, Production) with robust CI/CD pipelines
- Implement and optimize edge delivery strategies, CDN configurations, and caching mechanisms for global performance
- Ensure secure and resilient deployments by implementing:
- WAF and bot protection policies
- Secure handling of environment variables, API keys, and tokens
- Integration with enterprise security frameworks
- Performance Engineering & Optimization
- Continuously monitor and improve Core Web Vitals (LCP, CLS, INP) and other performance metrics
- Apply best practices such as code splitting, lazy loading, image optimization, and efficient data fetching
- Optimize applications for low latency and high availability across global regions
- Conduct performance audits and implement improvements to meet or exceed industry benchmarks
- DevOps, Monitoring & Reliability
- Implement and maintain CI/CD pipelines for fast, reliable deployments
- Integrate monitoring, logging, and observability tools to track application health
- Troubleshoot production issues and ensure minimal downtime and quick resolution
- Collaborate with cloud, platform, and security teams to ensure high availability and resilience
Qualifications
- 10+ years of experience in full stack development.
- Strong hands-on expertise in Next.js.
Nice to have
- Experience with Core Web Vitals.