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: Frontend Engineering / UI Development

Date Posted: 2026-08-20T08:47:58.98

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

Remote Status: On-site

πŸš€ Role Summary

  • Spearhead the design, development, and architecture of scalable UI features using ReactJS and NextJS.

  • Drive the full application lifecycle from conception, build, test, and deploy, ensuring high-quality product releases.

  • Collaborate closely with cross-functional teams, including Product Management, Design, and Quality Assurance, to deliver innovative travel solutions.

  • Implement and champion AI-first development approaches, leveraging AI tools to enhance engineering productivity and product capabilities.

  • Champion best practices in frontend development, focusing on performance optimization, cross-browser compatibility, and responsive design.

πŸ“ Enhancement Note: This role is positioned as a Senior UI Developer, indicating a need for significant experience in ReactJS and related frontend technologies. The emphasis on AI-first development and AI agents suggests a forward-thinking company culture and a requirement for candidates to be adaptable to emerging technologies within the development lifecycle.

πŸ“ˆ Primary Responsibilities

  • Design, code, develop, and architect new features for ixigo's existing applications, taking ownership of modules from end-to-end.

  • Implement and maintain highly scalable, multi-tier, distributed server software applications with a focus on frontend architecture.

  • Deliver across the entire app lifecycle, including design, build, deploy, test, release to app stores, and ongoing support.

  • Collaborate directly with developers and product managers to conceptualize, build, test, and realize new product features and enhancements.

  • Continuously discover, evaluate, and implement new technologies and methodologies to maximize development efficiency and product innovation, with a specific focus on AI-driven solutions.

  • Ensure the application's responsiveness and optimal user experience across mobile and tablet devices.

  • Write comprehensive unit tests and UI tests using Jest, Enzyme, React Testing Library, or similar tools to ensure code quality and stability.

  • Actively participate in Test Driven Development (TDD) processes to build robust and reliable software.

  • Identify and implement AI-driven initiatives to improve engineering productivity and product capabilities, including the exploration of AI agents and agentic workflows.

πŸ“ Enhancement Note: The responsibilities highlight a blend of core frontend development duties with a strong emphasis on architectural contribution, full-lifecycle ownership, and the integration of AI. This suggests the company is looking for a developer who can not only build but also influence technical direction and embrace cutting-edge development paradigms.

πŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Experience: 3-5 years of professional experience in frontend development, with a proven track record in building complex, scalable web applications.

Required Skills:

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

  • Deep understanding of core JavaScript concepts, including DOM Manipulation, Object-Oriented Programming (OOP), and Functional Programming paradigms.

  • Expertise in modern JavaScript frameworks and libraries, specifically ReactJS and NextJS.

  • Hands-on experience with frontend build tools such as Webpack, Grunt, or Gulp.

  • Fluent in responsive design principles and development techniques for mobile and tablet devices.

  • Strong experience with JavaScript testing frameworks like Jest, Enzyme, and React Testing Library.

  • Proficient in Test Driven Development (TDD) methodologies and writing effective unit and UI tests.

  • Solid understanding of frontend performance optimization techniques and common cross-browser compatibility issues.

  • A keen sense for user interface appeal, aesthetics, and usability from a user experience perspective.

  • Practical experience with AI-first development approaches and AI-powered development tools.

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

  • Familiarity with ES14 (ECMAScript 2024) features and best practices.

  • Knowledge of NodeJS for backend development or server-side rendering.

  • Experience with state management libraries (e.g., Redux, Zustand).

  • Familiarity with CI/CD pipelines for frontend applications.

  • Understanding of accessibility standards (WCAG).

πŸ“ Enhancement Note: The "Must have" section is extensive, indicating a high bar for candidates. The explicit mention of AI agents and AI-first development suggests a significant differentiator for this role, requiring candidates to demonstrate practical application or a strong understanding of these emerging technologies.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

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

  • Provide detailed case studies for at least one project, highlighting architectural decisions, performance optimizations, and the implementation of responsive design.

  • Include examples of unit tests and UI tests written for these projects, demonstrating proficiency in TDD and quality assurance.

  • Demonstrate experience with frontend build tools (e.g., Webpack configurations) and their impact on development workflows.

  • Present evidence of AI integration within a development process or product feature, explaining the problem solved and the ROI achieved. Process Documentation:

  • Document the workflow for developing a new UI feature from conception to deployment, including testing and QA phases.

  • Outline the process for identifying and implementing frontend performance improvements, supported by metrics.

  • Detail the approach to ensuring cross-browser compatibility and responsive design across various devices.

  • Explain the methodology for integrating AI tools or agents into the development lifecycle to enhance efficiency or product capabilities.

πŸ“ Enhancement Note: For a senior role, a portfolio is crucial. The emphasis on AI integration and end-to-end ownership implies that candidates should be prepared to discuss not just the code, but the entire development process, decision-making rationale, and measurable impact.

πŸ’΅ Compensation & Benefits

Salary Range: β‚Ή15,00,000 - β‚Ή25,00,000 per annum (approx. $18,000 - $30,000 USD, subject to exchange rates and negotiation).

Benefits:

  • Comprehensive health insurance coverage for employees and dependents.

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

  • Opportunities for professional development, including access to online courses, workshops, and conferences.

  • Employee Stock Options Plan (ESOP) for eligible employees.

  • Subsidized meals and snacks at the office.

  • Travel benefits and discounts on ixigo bookings.

  • Regular team-building activities and social events.

  • Parental leave policies.

Working Hours: 40 hours per week, typically Monday to Friday. Some flexibility may be expected to meet project deadlines, with potential for overtime compensation or compensatory time off as per company policy.

πŸ“ Enhancement Note: Based on industry benchmarks for Senior UI Developers with 3-5 years of experience in Gurugram, India, and considering the tech-stack and company size (leading OTA), this salary range is a reasonable estimate. Benefits are typical for a growing tech company in India, with a focus on employee well-being, professional growth, and stock options reflecting the company's stage.

🎯 Team & Company Context

🏒 Company Culture

Industry: Online Travel Agency (OTA), Technology, AI-driven Travel Solutions.

Company Size: 500 - 1,000 employees.

Founded: 2007, ixigo (Le Travenues Technology Limited) has established itself as a leading OTA for the "Next Billion Users" in India, leveraging AI to empower travelers.

Team Structure:

  • The UI Development team likely operates within a larger Engineering department, potentially structured into feature teams or squads that focus on specific product areas (e.g., Flights, Trains, Buses, Hotels).

  • Reporting structure typically involves a Lead UI Developer or Engineering Manager, with Senior Developers mentoring junior members.

  • Cross-functional collaboration is key, with UI Developers working closely with Product Managers, Backend Engineers, UX/UI Designers, and QA Engineers. Methodology:

  • Agile methodologies (Scrum, Kanban) are likely employed for iterative development and rapid deployment.

  • Emphasis on data-driven decision-making, utilizing analytics to inform product development and user experience improvements.

  • A strong focus on AI integration across various aspects of the business, from user-facing features to internal engineering processes.

  • Continuous Integration and Continuous Deployment (CI/CD) practices are expected for efficient software delivery.

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

πŸ“ Enhancement Note: ixigo's focus on "Next Billion Users" and AI signifies a dynamic environment catering to a massive Indian market. The company culture likely embraces innovation, efficiency, and a data-centric approach, with a strong emphasis on leveraging technology to solve real-world travel challenges.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is at the Senior level within the UI Development track. It signifies a transition from individual contributor tasks to taking on more architectural responsibilities, mentoring junior developers, and contributing to technical strategy. The role demands not just coding proficiency but also the ability to influence design decisions and drive best practices.

Reporting Structure: You will likely report to a Lead UI Developer, Engineering Manager, or Head of Frontend. You will collaborate extensively with Product Managers, Designers, and Backend Engineers. There might be opportunities to mentor junior developers as your tenure progresses.

Operations Impact: As a Senior UI Developer at ixigo, your work will directly impact the user experience of millions of Indian travelers. By building intuitive, performant, and AI-enhanced interfaces, you will contribute to increased user engagement, conversion rates, and overall customer satisfaction. Your contributions will be critical in maintaining ixigo's position as a leading OTA, especially in reaching and serving the "Next Billion Users."

Growth Opportunities:

  • Technical Specialization: Deepen expertise in ReactJS, NextJS, performance optimization, and emerging frontend technologies. Explore advanced areas like WebAssembly or progressive web applications (PWAs).

  • AI in Development: Become a leader in applying AI tools and agentic workflows to frontend development, potentially shaping ixigo's internal development processes.

  • Architectural Leadership: Progress into roles like Principal UI Engineer or Frontend Architect, responsible for high-level technical strategy and system design.

  • Mentorship & Team Lead: Develop leadership skills by mentoring junior developers, leading small project teams, or eventually moving into a Team Lead or Engineering Manager position.

  • Cross-functional Exposure: Gain broader understanding of the travel tech ecosystem by working on different product verticals within ixigo.

πŸ“ Enhancement Note: The "Senior" title implies a need for demonstrated leadership potential beyond just coding. The emphasis on AI also presents a unique growth opportunity for developers to become pioneers in this domain within the company.

🌐 Work Environment

Office Type: ixigo's office environment in Gurugram is likely a modern, collaborative workspace designed to foster innovation and teamwork. Expect open-plan areas, meeting rooms equipped with AV technology, and potentially dedicated spaces for focused work.

Office Location(s): Gurugram, Haryana, India. This is a major corporate hub with good connectivity. Specific office address details would be provided during the application process.

Workspace Context:

  • Collaborative Environment: Expect regular team stand-ups, brainstorming sessions, and cross-functional meetings. The emphasis on teamwork means active participation in code reviews and design discussions is crucial.

  • Operations Tools & Technology: Access to high-performance development machines, necessary software licenses, and robust internet connectivity. The company likely provides access to cloud-based development and testing environments.

  • Team Interaction: Opportunities to interact with a diverse team of engineers, product managers, and designers, fostering a dynamic and intellectually stimulating work environment.

Work Schedule: The standard work schedule is likely Monday to Friday, with a focus on delivering results within agile sprints. While core hours might exist for team collaboration, there could be flexibility for focused individual work, provided project deadlines are met.

πŸ“ Enhancement Note: As an on-site role, the emphasis will be on the collaborative and dynamic nature of the office environment. Candidates should be prepared for a fast-paced setting common in successful tech startups and scale-ups.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will conduct an initial phone screen to assess your background, experience, and cultural fit.

  • Technical Assessment (Online/Take-home): You may be given a coding challenge or take-home assignment focused on ReactJS, JavaScript, and potentially AI integration concepts.

This assesses your practical coding skills and problem-solving abilities.

  • On-site/Virtual Interviews: Multiple rounds of interviews, typically including:

    • Technical Deep Dive: In-depth questions on JavaScript, ReactJS, architecture, and algorithms. Expect live coding sessions or whiteboarding exercises.
    • System Design/Architecture: Discussions on how you would design and build scalable frontend systems, potentially including AI components.
    • Behavioral & Situational: Questions to assess your problem-solving approach, teamwork, communication, and leadership potential.
    • AI Integration Discussion: Specific questions about your experience or understanding of AI in development, AI agents, and their application.
  • Final Round: May involve meeting with senior leadership or the Head of Engineering for a final assessment.

Portfolio Review Tips:

  • Curate Selectively: Showcase 2-3 of your strongest projects that best align with the job description, emphasizing ReactJS, NextJS, and any AI-related work.

  • Highlight Impact: For each project, clearly articulate the problem statement, your role, the technologies used, your key contributions, and the measurable outcomes (e.g., performance improvements, user engagement increase, development efficiency gains).

  • Showcase AI Integration: If you have AI-related projects, dedicate specific sections to explain the AI components, the tools used, and the benefits derived.

  • Code Quality: Ensure any publicly available code (e.g., GitHub) is clean, well-documented, and follows best practices.

  • Presentation: Be prepared to walk through your portfolio, explaining your thought process, design choices, and challenges faced.

Challenge Preparation:

  • Frontend Fundamentals: Brush up on advanced JavaScript concepts, React Hooks, state management, component lifecycle, and performance optimization techniques.

  • AI in Development: Research current trends in AI for software development, including AI agents, prompt engineering for code generation, and tools like GitHub Copilot or similar. Understand the concepts of agentic workflows.

  • System Design: Practice designing scalable frontend architectures, considering aspects like modularity, state management, API integrations, and performance.

  • Behavioral Questions: Prepare examples using the STAR method (Situation, Task, Action, Result) to answer questions about teamwork, problem-solving, conflict resolution, and leadership.

πŸ“ Enhancement Note: The interview process will likely be rigorous, assessing both technical depth and strategic thinking, especially concerning AI integration. A well-prepared portfolio is non-negotiable for a senior role.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Core JavaScript Framework: ReactJS, NextJS.

  • State Management: Redux, Zustand, Context API.

  • Build Tools: Webpack, Grunt, Gulp.

  • Version Control: Git, GitHub/GitLab/Bitbucket.

  • AI Development Tools: Potentially GitHub Copilot, other AI code assistants, or custom AI agent frameworks.

Analytics & Reporting:

  • Web Analytics: Google Analytics, Mixpanel, Amplitude.

  • Performance Monitoring: Lighthouse, WebPageTest, browser developer tools.

  • Dashboarding: Tools for visualizing frontend performance metrics and user engagement data.

CRM & Automation:

  • While primarily a frontend role, understanding how the frontend interacts with backend services and potentially CRM systems (for user data) is beneficial.

  • API Integration: Experience with RESTful APIs and potentially GraphQL.

  • CI/CD Tools: Jenkins, GitLab CI, GitHub Actions for automated builds and deployments.

πŸ“ Enhancement Note: The specific mention of AI-first development and AI agents implies that experience with or a strong willingness to learn and implement tools like GitHub Copilot or similar AI-powered development assistants will be highly valued.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Innovation: A drive to explore and implement cutting-edge technologies, particularly AI, to enhance product and development processes.

  • User-Centricity: A deep commitment to understanding and serving the needs of Indian travelers, translating user feedback into intuitive and effective UI solutions.

  • Collaboration: Fostering a team environment where open communication, knowledge sharing, and mutual support are paramount.

  • Excellence & Ownership: Taking pride in delivering high-quality, performant, and reliable code, with a sense of responsibility for the entire product lifecycle.

  • Efficiency: Continuously seeking ways to optimize workflows, improve development speed, and maximize productivity through smart practices and technology.

Collaboration Style:

  • Agile & Iterative: Working in sprints, with regular feedback loops and adaptability to changing requirements.

  • Cross-functional Synergy: Close collaboration with Product, Design, and Backend teams to ensure seamless integration and a cohesive product experience.

  • Constructive Feedback: Openness to giving and receiving constructive criticism during code reviews and design discussions to collectively improve the product.

  • Knowledge Sharing: Encouraging the sharing of best practices, new learnings (especially in AI), and technical insights across the team and wider engineering organization.

πŸ“ Enhancement Note: The culture likely values proactivity, a willingness to experiment with new technologies like AI, and a strong sense of ownership. Developers are expected to be team players who contribute to a positive and productive work environment.

⚑ Challenges & Growth Opportunities

Challenges:

  • Rapidly Evolving AI Landscape: Staying abreast of the fast-paced advancements in AI development tools and methodologies, and effectively integrating them into the existing tech stack.

  • Scalability for a Large User Base: Ensuring UI performance and stability for millions of users across diverse network conditions and devices in India.

  • Balancing Innovation with Stability: Introducing new technologies, especially AI, without compromising the reliability and performance of existing critical features.

  • Cross-Browser and Device Compatibility: Managing the complexities of ensuring a consistent and optimal user experience across a wide array of browsers, operating systems, and device types.

Learning & Development Opportunities:

  • AI in Frontend Development: Become a subject matter expert in leveraging AI tools and agentic workflows for frontend development, potentially leading internal workshops or initiatives.

  • Advanced React Ecosystem: Deepen expertise in performance optimization, server-side rendering with NextJS, and advanced state management patterns.

  • Architectural Leadership: Opportunity to contribute to high-level technical roadmaps and architectural decisions for the frontend platform.

  • Industry Exposure: Attending relevant tech conferences and participating in industry forums to stay updated on the latest trends in UI development and AI.

  • Mentorship Programs: Developing leadership and coaching skills by mentoring junior developers and contributing to their growth.

πŸ“ Enhancement Note: The primary challenge and growth opportunity revolve around the integration of AI into development. Developers who can navigate this emerging field will find significant opportunities for advancement.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex UI feature you architected and developed end-to-end using ReactJS. What were the key challenges, and how did you overcome them?" (Focus on architecture, problem-solving, and ownership).

  • "How would you approach integrating AI agents into our frontend development workflow to improve productivity? Provide a specific example." (Assess understanding of AI agents, practical application, and impact assessment).

  • "Discuss your experience with Test Driven Development (TDD). How do you ensure comprehensive test coverage for your UI components?" (Evaluate testing methodology and quality assurance practices).

  • "How do you optimize frontend performance for a large-scale application like ixigo, considering varying network conditions in India?" (Focus on performance tuning, caching, and optimization strategies). Company & Culture Questions:

  • "What interests you about ixigo's mission to empower Indian travelers and its use of AI?" (Demonstrate research and alignment with company vision).

  • "Describe a time you had to collaborate with a difficult stakeholder (e.g., designer, product manager) to achieve a project goal." (Assess collaboration and communication skills).

  • "How do you stay updated with the latest trends in frontend development and AI?" (Showcase continuous learning and proactivity).

  • "What are your thoughts on building for the 'Next Billion Users' in emerging markets?" (Gauge understanding of the target audience and market context). Portfolio Presentation Strategy:

  • Structure is Key: For each project, use a clear narrative: Problem -> Solution -> Your Role -> Technologies -> Key Contributions -> Results/Impact.

  • Quantify Impact: Whenever possible, use metrics to demonstrate the success of your work (e.g., "improved load time by 30%", "increased conversion rate by 5%", "reduced bug reports by 15%").

  • Explain AI Integration Clearly: For AI-related projects, articulate the AI component, the tools used, the specific problem it solved, and the quantifiable benefits (e.g., "AI-assisted code generation reduced development time by X hours").

  • Be Prepared for Deep Dives: Anticipate questions about specific code snippets, architectural choices, and trade-offs made during development.

  • Showcase Test Coverage: Be ready to discuss your testing approach and demonstrate examples of unit and UI tests.

πŸ“ Enhancement Note: Candidates should prepare to discuss not only their ReactJS expertise but also their strategic thinking regarding AI integration and their ability to contribute to a fast-paced, user-focused environment.

πŸ“Œ Application Steps

To apply for this Senior UI Developer position:

  • Submit your application through the provided SmartRecruiters link.

  • Tailor your Resume: Highlight your experience with ReactJS, NextJS, advanced JavaScript, AI development tools, and TDD. Quantify your achievements with specific metrics and clearly articulate your contributions to past projects, especially those involving performance optimization or AI integration.

  • Prepare Your Portfolio: Ensure your portfolio is up-to-date and showcases your best ReactJS/NextJS projects. Be ready to present case studies detailing your role, the technical challenges, the solutions implemented (including any AI aspects), and the measurable impact.

  • Practice for Technical Interviews: Review core JavaScript concepts, ReactJS best practices, state management, performance optimization, and common testing frameworks. Brush up on AI development concepts and agentic workflows.

  • Research ixigo: Understand their business model, target audience ("Next Billion Users"), recent product launches, and their stated commitment to AI. This will help you tailor your responses and demonstrate genuine interest.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates must have 3-5 years of experience in advanced JavaScript, ReactJS, and modern front-end build tools. Proficiency in Test Driven Development, responsive design, and cross-browser compatibility is essential for this role.