Senior Lead
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
As a Senior Lead Software Engineer focusing on Frontend at Sprinklr in Gurugram, Haryana, you will play a pivotal role in driving innovation and technical excellence. You will collaborate with cross-functional teams to develop cutting-edge features and enhance our platform, fostering a culture of new ideas and building scalable web applications with modern frameworks and micro-frontend architectures. Your leadership will extend to guiding multiple modules end-to-end, ensuring technical integrity, platform alignment, and seamless integration.
What Success Looks Like:
- Lead and mentor a team of frontend engineers, promoting ownership, accountability, and continuous improvement.
- Conduct thorough code reviews and facilitate knowledge-sharing sessions to uphold best practices and enhance team skills.
- Collaborate closely with product managers, UX designers, and backend engineers to ensure seamless feature integration and translate business requirements into actionable technical tasks.
- Proactively identify and manage cross-team dependencies.
- Drive architectural decisions, advocate for modern best practices, and ensure the long-term viability of our frontend solutions.
- Optimize development workflows to accelerate delivery cycles and improve efficiency.
- Guide the implementation of complex features, prioritizing code quality and maintainability.
- Architect next-generation frontend applications and micro-frontends, ensuring scalability and performance.
- Champion adherence to accessibility standards and robust security best practices.
- Continuously monitor and optimize application performance across various devices and browsers, identifying and resolving bottlenecks.
- Develop and publish technical blog posts, contributing to thought leadership and showcasing engineering achievements.
What Makes You Qualified:
- BE/BTech degree in Software Engineering, Computer Science, or a related field.
- 8+ years of professional software engineering experience with a strong focus on web technologies, particularly React.
- Proven expertise in React 18 and Next.js (Pages and App Router), including SSR, hydration, server components, and edge rendering.
- Strong command of modern JavaScript and TypeScript for building robust, type-safe applications.
- Deep understanding of HTML, CSS, responsive design, and browser internals.
- Expert-level knowledge of bundler tooling (Webpack, Vite, Rollup, Turbopack) and experience designing optimized build pipelines, performing bundle analysis, and managing cross-app dependencies.
- Familiarity with monitoring and observability tools (Datadog, Sentry, Grafana) for tracking frontend health and driving performance improvements.
- Experience with design systems (Storybook, Figma integration) and testing frameworks (Jest, React Testing Library, Playwright).
- Hands-on experience architecting micro-frontend frameworks using Webpack Module Federation and distributed runtime composition.
- In-depth understanding of CDN configurations, caching strategies, and cloud deployments for high-performance, resilient frontend applications.
- Practical experience with CI/CD automation (GitHub Actions, Jenkins, CircleCI) for continuous testing and delivery pipelines.
- Demonstrated ability to write and publish technical blog posts, RFCs, and architectural guides to influence at scale and mentor senior engineers.
- Exceptional problem-solving abilities and the capacity to articulate complex technical concepts clearly to diverse audiences.
- Prior experience speaking at conferences, contributing to open-source projects, or creating technical content is highly valued.
- Strong teamwork and communication skills, with the ability to thrive in a dynamic, fast-paced environment.
Company
Sprinklr
Sprinklr is a leading AI-native platform for Unified Customer Experience Management (Unified-CXM). We empower global brands to deliver exceptional customer experiences at scale across all touchpoints,...