Verified today
Senior Software Engineer B2
About the role
Cognizant's Technology & Engineering team seeks a Sr. Software Engineer B2 to design and deliver modern web applications using React, Next, Angular, Material UI, TypeScript, and Node. Day-to-day work includes building scalable front-end architectures, developing interactive UIs, configuring Vite build pipelines, maintaining Angular and Node integrations, collaborating with designers and product partners, reviewing code, troubleshooting production issues, and documenting architectural decisions. The role is based in Chennai, Tamil Nadu, India and operates in a hybrid day shift model.
What you’ll do
- Design and implement highly scalable front-end architectures using React and Next with TypeScript for enterprise web applications
- Develop rich interactive user interfaces with Material UI and CSS3, including responsive layouts and accessible design patterns
- Apply advanced object-oriented JavaScript practices to structure modular, reusable components and utilities
- Configure and optimize Vite build pipelines to reduce bundle size, improve load times, and accelerate feature delivery
- Implement and maintain Angular 9-12 applications, including component design, service integration, and routing configurations
- Build and enhance Node-based backend integrations and middleware that expose secure APIs for front-end clients
- Collaborate with designers, product partners, and engineers in a hybrid work model to refine requirements and translate business needs into technical solutions
- Review code across React, Angular, Next, and Node repositories while enforcing standards for test coverage, documentation, and performance
What you’ll bring
- Twelve to fifteen years of experience delivering large-scale web applications using React, Next, and Angular
- Deep proficiency in TypeScript and object-oriented JavaScript, including clean abstractions, interfaces, and reusable modules
- Strong hands-on skills with Material UI, CSS3, and HTML5 for accessible, responsive front-end experiences
- Practical familiarity with Node and related tooling for services, middleware, and integration layers
- Solid understanding of Vite or similar modern build tools, including configuration, performance tuning, and environment setup
- Certified JavaScript Developer or equivalent modern web development certification focusing on React, Angular, and TypeScript
- Proven capability working in hybrid teams using collaborative tools, agile methods, and clear communication practices