Senior React UI Developer (Looking For Immediate Joiners) (Chennai)

Senior React UI Developer (Looking For Immediate Joiners) (Chennai)

13 Nov
|
Evonsys India
|
Chennai

13 Nov

Evonsys India

Chennai

: Senior React UI Developer Optimizely CMS, Node.js & Redis

Position Summary

We are seeking a Senior React UI Developer with 8+ years of total IT experience and at least 4 years of hands-on React.js experience. This is primarily a UI/frontend development role.

The ideal candidate will build responsive, accessible, and high-performing user interfaces, integrate React applications with Optimizely CMS(preferred), and have working knowledge of Node.js and Redis to support frontend integrations, caching, local development, and troubleshooting.

Required Experience UX

- 8+ years of total software development experience.
- 4+ years of hands-on React.js development experience.
- Experience integrating UI applications with Optimizely CMS.
- Working experience with Node.js in a frontend ecosystem.
- Experience using Redis for caching and performance optimization.

Key Responsibilities

- Design and develop reusable, scalable, and maintainable UI components using React.js.
- Develop responsive web interfaces using TypeScript/JavaScript, HTML5, CSS3, and Sass.
- Convert UX designs and wireframes into pixel-accurate user interfaces.
- Integrate React UI components with Optimizely CMS content and APIs.
- Render Optimizely pages, blocks, content types, and personalized content in the UI.
- Work with CMS and backend teams to define API contracts and content models.
- Consume REST, GraphQL, Optimizely Graph, or Content Delivery APIs.
- Use Node.js-based frontend tooling, package management, build scripts, and middleware or BFF integrations where required.
- Work with Redis-backed caching for CMS content and API responses.
- Coordinate with backend teams on cache keys, TTLs, invalidation,



and content-refresh behavior.
- Ensure Optimizely content updates are reflected correctly in the UI.
- Implement client-side state management using Redux Toolkit, Context API, or similar libraries.
- Optimize UI performance, including bundle size, lazy loading, code splitting, image loading, and rendering.
- Ensure cross-browser and cross-device compatibility.
- Write unit, component, integration, and end-to-end tests.
- Participate in technical design discussions and Agile ceremonies.
- Troubleshoot UI, CMS integration, API, caching, and production issues.

Mandatory Technical Skills

- Strong hands-on expertise in:
- React.js, functional components, hooks, and component lifecycle

- JavaScript ES6+ and TypeScript
- HTML5, CSS3, Sass, and responsive web design
- State management using Redux Toolkit, Context API, or equivalent

- RESTful APIs and/or GraphQL

- Optimizely CMS/Episerver UI integration
- Node.js-based frontend development and build tooling
- Redis cache integration and troubleshooting

- Robust understanding of
- Component-driven UI architecture
- Responsive and mobile-first design
- Browser rendering and frontend performance
- Cross-browser compatibility
- Error handling and API integration patterns

- Experience with




- Jest and React Testing Library

- Cypress or Playwright
- Git-based development workflows
- npm or Yarn
- Vite, Webpack, or similar build tools

Optimizely CMS Skills

- Experience consuming content from Optimizely CMS.
- Understanding of pages, blocks, content types, content models, and templates.
- Experience with Optimizely Graph, Content Delivery API, REST, or GraphQL integration.
- Familiarity with preview, publishing, personalization, and content workflows.
- Ability to collaborate with CMS developers and content authors.

Node.js and Redis Expectations This is not a backend or full-stack role. The candidate is not expected to own backend application development.

Relevant Node.js and Redis experience should include:

- Using Node.js for frontend tooling, build scripts, package management, SSR support, or lightweight middleware.
- Understanding how the UI and CMS integrations consume Redis-cached API responses.
- Ability to troubleshoot stale content and caching-related UI issues.
- Familiarity with cache keys, TTLs, cache invalidation, and fallback behavior.
- Collaboration with backend/platform teams on Redis configuration and caching strategies.

Preferred Skills

- Experience with Next.js, server-side rendering, or static-site generation.
- Familiarity with Optimizely Content Cloud, Optimizely Graph, experimentation, and personalization.
- Exposure to Azure Cache for Redis, Amazon ElastiCache, or Redis Cloud.
- Experience with design systems or component libraries such as shadcn, Tailwind css.

Experience working in Agile/Scrum environments.

📌 Senior React UI Developer (Looking For Immediate Joiners) (Chennai)
🏢 Evonsys India
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior react ui developer (looking for immediate joiners) (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior react ui developer (looking for immediate joiners) (chennai) / chennai