Skip to main content
Posted 12 June, 2026

Consultant Software Engineer - React Front-End

Societe Generale
India-Bangalore Full Time
Reference: 396_132173_25000NI3

Job Title: React Front-End Expert / Consultant

Purpose

To architect, lead, and deliver scalable, reusable, and high-performance front-end solutions using React. This role demands deep technical expertise, strategic thinking in system design, mastery of design principles, and exceptional communication and leadership skills to guide UI/UX teams and influence cross-functional collaboration.

Key Responsibilities

Front-End Architecture & System Design

Architect robust front-end systems with a focus on scalability, maintainability, and performance.

Apply SOLID principles and design patterns to ensure clean, modular, and testable codebases.

Lead technical design reviews and contribute to system-wide architectural decisions.

Component & Widget Engineering

Develop advanced, reusable React components and widget libraries for enterprise-grade applications.

Establish and enforce coding standards and reusable patterns across squads.

Drive innovation in UI engineering through abstraction and design consistency.

Design System Leadership

Define and evolve design systems in collaboration with UX teams.

Ensure seamless integration of design systems into development workflows.

Maintain comprehensive documentation and governance for design system usage.

Performance & Optimization

Lead performance audits and implement advanced optimization techniques (e.g., memoization, lazy loading, code splitting).

Utilize profiling tools to monitor and enhance rendering efficiency and responsiveness.

Team Leadership & Collaboration

Lead UI/UX teams, mentor developers, and foster a culture of technical excellence.

Collaborate with product managers, designers, and backend engineers to deliver cohesive user experiences.

Communicate complex technical concepts clearly to diverse stakeholders.

Testing & Quality Assurance

Champion test-driven development and implement robust testing strategies using Jest, React Testing Library, and Cypress.

Integrate CI/CD pipelines for automated testing and deployment.

Continuous Innovation & Thought Leadership

Stay ahead of front-end trends and emerging technologies.

Drive initiatives for technical debt reduction and codebase modernization.

Represent the front-end discipline in strategic planning and product discussions.

Required Skills & Experience

10-12 years of hands-on experience in front-end development with React.

Expert-level proficiency in JavaScript (ES6 ), TypeScript, HTML5, and CSS3.

Deep understanding of React internals, hooks, context API, and state management (Redux, Zustand, etc.).

Proven experience in system design and applying SOLID principles in large-scale applications.

Strong background in building and maintaining design systems and component libraries.

Familiarity with RESTful APIs, GraphQL, and WebSockets.

Experience with modern build tools (Webpack, Vite) and cloud platforms (Azure, AWS, GCP).

Exposure to containerization (Docker) and micro-frontend architecture is a plus.

Exceptional analytical, debugging, and performance tuning skills.

Outstanding communication, articulation, and stakeholder engagement capabilities.

Sign up for Job Alerts