Senior UI Developer (ReactJS)

ixigo
Full-timeโ€ขGurgaon, India

๐Ÿ“ Job Overview

Job Title: Senior UI Developer (ReactJS)

Company: ixigo

Location: Gurugram, Haryana, India

Job Type: Full-time

Category: Front-End Development / Software Engineering

Date Posted: 2026-07-28T09:16:00.958

Experience Level: Mid-Level to Senior (3-5 years)

Remote Status: On-site

๐Ÿš€ Role Summary

  • Design, develop, and architect scalable UI features for ixigo's travel platform, owning modules end-to-end.

  • Implement and maintain high-performance, multi-tier, distributed front-end applications with a focus on user experience and efficiency.

  • Collaborate closely with Tech, Design, and Quality teams to conceptualize, build, test, and launch new product features.

  • Leverage AI-powered development tools and methodologies to maximize development efficiency and enhance product capabilities.

  • Ensure code quality, maintainability, and adherence to best practices through rigorous testing and code reviews.

๐Ÿ“ Enhancement Note: This role is specifically for a Senior UI Developer with a strong emphasis on ReactJS, suggesting a need for deep expertise in modern JavaScript frameworks and front-end architecture. The inclusion of AI-first development and agentic workflows indicates a forward-thinking approach to software engineering, requiring candidates to be adaptable and innovative in their development practices.

๐Ÿ“ˆ Primary Responsibilities

  • Architect and implement complex user interfaces using ReactJS, NextJS, HTML5, CSS3, and advanced JavaScript.

  • Own the entire lifecycle of UI features, from design and development to deployment, testing, and post-launch support.

  • Collaborate with product managers and designers to translate user stories and wireframes into functional, high-quality user experiences.

  • Optimize front-end performance for speed, scalability, and cross-browser compatibility.

  • Implement and maintain robust unit and UI tests using Jest, Enzyme, or React Testing Library to ensure code reliability.

  • Drive the adoption of Test-Driven Development (TDD) and other quality assurance methodologies.

  • Continuously research and integrate new technologies, including AI-powered development tools, to improve engineering productivity and product innovation.

  • Contribute to the definition and enforcement of front-end development best practices and coding standards.

  • Troubleshoot and resolve complex UI issues and bugs across various devices and browsers.

  • Participate in code reviews, providing constructive feedback to peers and junior developers.

๐Ÿ“ Enhancement Note: The responsibilities highlight a need for end-to-end ownership and a deep understanding of the full software development lifecycle for UI components. The emphasis on AI-driven initiatives and agentic workflows suggests that candidates will be expected to contribute to the automation and optimization of development processes, not just feature delivery.

๐ŸŽ“ Skills & Qualifications

Education: While no specific degree is mentioned, a Bachelor's or Master's degree in Computer Science, Engineering, or a related field is typically expected for a Senior role. Equivalent practical experience will also be strongly considered.

Experience: 3-5 years of professional experience in front-end development, with a significant focus on ReactJS.

Required Skills:

  • Advanced proficiency in JavaScript (ES6+), HTML5, and CSS3.

  • Extensive experience with ReactJS and its ecosystem, including state management (e.g., Redux, Context API) and hooks.

  • Strong understanding of NextJS for server-side rendering and static site generation.

  • Deep knowledge of DOM concepts, AJAX, and JSON.

  • Expertise in front-end build tools such as Webpack, Grunt, or Gulp.

  • Proven ability in responsive design and development for mobile and tablet devices.

  • Proficiency in JavaScript testing frameworks like Jest, Enzyme, or React Testing Library.

  • Strong command of Test-Driven Development (TDD) principles and practices.

  • Experience in writing comprehensive unit tests and UI tests.

  • Solid understanding of front-end performance optimization techniques and cross-browser compatibility issues.

  • A keen sense for user interface appeal, aesthetics, and usability.

  • Hands-on experience with AI-powered development tools and a proactive approach to integrating AI in the development workflow.

  • Understanding of AI agents, agentic workflows, and their application in automating development tasks. Preferred Skills:

  • Familiarity with ES14 features and syntax.

  • Knowledge of NodeJS for server-side development or build processes.

  • Understanding of OOPS and functional programming concepts in JavaScript.

  • Experience with CI/CD pipelines for front-end applications.

  • Familiarity with accessibility standards (WCAG).

๐Ÿ“ Enhancement Note: The "Must have" section clearly defines the core technical requirements, with a strong emphasis on ReactJS and modern JavaScript. The explicit mention of AI-first development and AI agents signifies a crucial differentiating factor for candidates, suggesting that practical experience or a strong theoretical understanding in this area will be highly valued.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of 2-3 complex UI projects built with ReactJS and/or NextJS, demonstrating end-to-end ownership.

  • Include examples of responsive design implementation across various devices and screen sizes.

  • Provide case studies detailing how you approached front-end performance optimization and achieved measurable improvements.

  • Demonstrate proficiency in testing methodologies by including examples of unit and UI tests, ideally with TDD principles applied.

  • Highlight any projects where AI-powered tools or AI agents were utilized to enhance development efficiency or product features. Process Documentation:

  • For each project, include a brief explanation of the development workflow, including planning, architecture, implementation, and testing phases.

  • Document how you handled cross-browser compatibility and accessibility considerations.

  • Explain the rationale behind your technology choices and how they contributed to project success.

  • Describe your approach to integrating and utilizing AI in your development process.

๐Ÿ“ Enhancement Note: Given the senior nature of the role and the emphasis on modern development practices, a strong portfolio is essential. It should not only showcase technical skills but also demonstrate a strategic approach to problem-solving, efficiency gains through AI, and a commitment to quality through rigorous testing and performance optimization.

๐Ÿ’ต Compensation & Benefits

Salary Range: For a Senior UI Developer with 3-5 years of experience in Gurugram, India, the estimated annual salary range is typically between โ‚น10,00,000 to โ‚น20,00,000 (INR). This can vary based on specific experience, skill set, and negotiation.

Benefits:

  • Competitive salary package and performance-based bonuses.

  • Comprehensive health insurance (medical, dental, vision).

  • Generous paid time off (PTO), including vacation, sick leave, and public holidays.

  • Opportunities for professional development, training, and attending industry conferences.

  • Stock options or employee stock purchase plans may be available.

  • Access to modern office facilities and a collaborative work environment.

  • Flexible working hours within the on-site framework, allowing for work-life balance.

  • Employee assistance programs and wellness initiatives.

Working Hours: 40 hours per week, with flexibility expected around core business hours to meet project deadlines and facilitate collaboration across time zones if applicable. Standard working hours in India are typically 9 AM to 6 PM or 10 AM to 7 PM, Monday to Friday.

๐Ÿ“ Enhancement Note: The salary range is an estimation based on industry benchmarks for a Senior UI Developer in Gurugram, India, considering the stated experience level and the demand for ReactJS expertise. Benefits are standard for full-time roles in the tech industry in India, with a focus on professional growth and well-being.

๐ŸŽฏ Team & Company Context

๐Ÿข Company Culture

Industry: Online Travel Agency (OTA) and Technology. ixigo operates in a highly competitive digital marketplace, focusing on innovation to serve the "Next Billion Users" in India. This implies a fast-paced, agile, and customer-centric environment.

Company Size: ixigo has a significant user base (over 54 crore Annual Active Users in Fiscal 2025), suggesting a large, established tech company with a strong engineering presence. The exact employee count isn't provided, but it's likely to be in the hundreds or thousands.

Founded: Launched in 2007, ixigo has over a decade of experience in the travel tech industry, indicating a mature yet innovative company culture.

Team Structure:

  • The UI development team likely operates within a broader engineering department, possibly organized into feature-specific squads or platform teams.

  • Reporting structure will involve a Lead UI Developer or Engineering Manager, with collaboration across product management, backend engineering, QA, and UX/UI design teams.

  • Cross-functional collaboration is key, especially given the agile nature of tech product development and the integration of new technologies like AI. Methodology:

  • Agile development methodologies (Scrum, Kanban) are standard in fast-moving tech environments like ixigo, emphasizing iterative development, continuous feedback, and rapid response to market changes.

  • Data-driven decision-making is crucial for an OTA, with a focus on user behavior, conversion rates, and performance metrics.

  • A strong emphasis on engineering best practices, code quality, and leveraging modern tools and AI for efficiency.

Company Website: http://www.ixigo.com

๐Ÿ“ Enhancement Note: Understanding ixigo's focus on the "Next Billion Users" is critical. It implies a need for solutions that are not only technologically advanced but also accessible, performant, and user-friendly for a diverse Indian audience. The integration of AI suggests a culture that embraces innovation and efficiency.

๐Ÿ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior-level position, indicating a career path beyond entry-level or mid-level development. Senior developers are expected to take on more complex technical challenges, mentor junior team members, and contribute to architectural decisions.

Reporting Structure: You will likely report to a Lead UI Developer, Engineering Manager, or Head of Front-End Engineering. You will also work closely with Product Managers, UX/UI Designers, and other engineering teams.

Operations Impact: As a Senior UI Developer, your work directly impacts the user experience and customer satisfaction on the ixigo platform. By building intuitive, performant, and engaging interfaces, you contribute significantly to user acquisition, retention, and ultimately, the company's revenue and market position in the competitive OTA landscape. The integration of AI will further amplify this impact by improving efficiency and enabling new product capabilities.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in ReactJS, NextJS, front-end architecture, performance optimization, or explore full-stack development with NodeJS.

  • Leadership: Transition into a Tech Lead or Team Lead role, guiding development teams and making key technical decisions.

  • Cross-functional Development: Gain exposure to backend development, DevOps, or AI/ML engineering through internal projects or training.

  • Mentorship: Mentor junior developers, fostering their growth and contributing to the team's overall skill development.

  • Innovation: Lead initiatives for adopting new technologies, including advanced AI applications in development.

๐Ÿ“ Enhancement Note: The senior title implies a significant level of autonomy and responsibility. Growth opportunities are geared towards deepening technical mastery, developing leadership skills, and potentially broadening into adjacent technology domains, particularly AI, which is a key focus for this role.

๐ŸŒ Work Environment

Office Type: On-site in Gurugram, India. This suggests a traditional office setting designed for collaboration and focused work.

Office Location(s): Gurugram, Haryana, India. This is a major business hub, offering good connectivity and access to amenities.

Workspace Context:

  • Expect a modern, tech-enabled office space conducive to collaboration with design, product, and engineering teams.

  • Access to high-performance workstations, development tools, and potentially dedicated areas for focused coding.

  • Opportunities for face-to-face interaction, brainstorming sessions, and team-building activities.

  • The environment will likely foster a culture of innovation, continuous learning, and a strong sense of ownership.

Work Schedule: Full-time, likely adhering to standard Indian business hours (e.g., 9 AM - 6 PM IST), with flexibility to accommodate project needs. The on-site requirement emphasizes the importance of in-person collaboration for this role.

๐Ÿ“ Enhancement Note: The on-site requirement indicates a preference for direct collaboration and team synergy. Candidates should be prepared for a dynamic office environment where teamwork and communication are highly valued.

๐Ÿ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or Recruiter call to assess basic qualifications, experience, and cultural fit.

  • Technical Assessment (Online/Take-home): A coding challenge or take-home project focusing on ReactJS, JavaScript, and problem-solving skills, potentially including an AI-related component.

  • Technical Interview(s): In-depth discussions with engineering team members covering core JavaScript concepts, ReactJS architecture, performance optimization, TDD, and AI tool usage. Expect live coding or whiteboarding sessions.

  • System Design/Architecture Interview: For a senior role, this will assess your ability to design scalable and maintainable front-end systems, potentially including considerations for AI integration.

  • Hiring Manager/Team Lead Interview: Focus on leadership potential, experience mentoring, strategic thinking, and cultural alignment.

  • Final Round: Possibly a discussion with senior leadership or a final HR assessment.

Portfolio Review Tips:

  • Curate Selectively: Choose 3-4 of your strongest projects that best showcase your ReactJS, NextJS, and AI integration skills.

  • Highlight Impact: For each project, clearly articulate the problem you solved, your specific contributions, the technologies used, and the measurable outcomes (e.g., performance improvements, user engagement metrics, development efficiency gains).

  • Showcase AI Integration: If possible, detail how you used AI tools or AI agents to streamline development, improve code quality, or enhance product features. Quantify these benefits if possible.

  • Code Samples: Be prepared to walk through specific code snippets that demonstrate clean architecture, efficient algorithms, and robust testing practices.

  • Presentation: Practice a concise and engaging presentation style, focusing on storytelling and clear communication of technical concepts.

Challenge Preparation:

  • Brush up on Fundamentals: Revisit core JavaScript, ReactJS concepts, data structures, algorithms, and common design patterns.

  • TDD & Testing: Practice writing unit and integration tests for React components. Understand how to structure tests for maintainability and effectiveness.

  • Performance Optimization: Be ready to discuss strategies for optimizing front-end load times, rendering performance, and memory usage.

  • AI Tooling: Familiarize yourself with popular AI-powered development tools (e.g., GitHub Copilot, Tabnine) and understand their capabilities and limitations. Be prepared to discuss how you'd leverage them.

  • System Design: Practice designing scalable front-end architectures, considering factors like state management, API integration, and code splitting.

๐Ÿ“ Enhancement Note: The interview process is structured to rigorously assess technical depth, problem-solving abilities, and the ability to innovate with AI. A well-prepared portfolio that clearly demonstrates these skills, especially AI integration, will be a significant advantage.

๐Ÿ›  Tools & Technology Stack

Primary Tools:

  • Core Framework: ReactJS, NextJS

  • Languages: JavaScript (ES6+), HTML5, CSS3

  • State Management: Redux, Context API, Zustand, Jotai (depending on project needs)

  • Styling: CSS Modules, Styled-Components, Tailwind CSS

  • Build Tools: Webpack, Vite

  • Testing Frameworks: Jest, Enzyme, React Testing Library

  • Version Control: Git, GitHub/GitLab/Bitbucket

Analytics & Reporting:

  • Tools for tracking user behavior, performance metrics, and conversion rates (e.g., Google Analytics, Amplitude, custom internal dashboards).

  • Data visualization libraries for front-end dashboards. CRM & Automation:

  • While primarily a front-end role, understanding how the UI interacts with backend systems, APIs, and potentially CRM data is beneficial.

  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) for automated deployment.

๐Ÿ“ Enhancement Note: The stack is heavily focused on modern front-end technologies. Proficiency with ReactJS and NextJS is paramount. The emphasis on AI-powered development tools suggests that familiarity with tools like GitHub Copilot or

Application Requirements

Candidates must have 3-5 years of experience in advanced Javascript, HTML5, CSS3, and modern frameworks like ReactJS and NextJs. Proficiency in TDD, unit testing, and the use of AI-powered development tools is required.