logo inner

Principal Engineer - UI Developer (React.js)

ixigoGurugram | Haryana, India | On_siteOnsite
This job is no longer open

Company Description


Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo is a technology company focused on empowering Indian travelers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travelers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science-led innovations on ixigo’s OTA platforms, including websites and mobile applications. ConfirmTkt and AbhiBus became a part of ixigo in 2021. ixigo is headquartered in Gurugram with offices in Bangalore (ConfirmTkt) and Hyderabad (AbhiBus).

The ixigo, ConfirmTkt and AbhiBus apps allow travellers to book train tickets, flight tickets, bus tickets, hotels, cabs and provide travel utility tools and services developed using in-house proprietary algorithms and crowd- sourced information. In 2022, as per data.ai, ixigo was featured in the Top 10 most downloaded travel apps worldwide.

Job Description


As a Principal Engineer - UI Developer, you will play a pivotal role in shaping our user interface development process. You will be involved in all aspects of development, from design and planning to deployment, and will help establish best practices for future projects. Collaborating closely with the Tech, Design, and Quality Assurance teams, you will work on building and launching high-quality products that deliver exceptional user experiences.

Role & Responsibilities:



  • End-to-End Ownership: Code, develop, design, and architect features for existing applications. Take pride in owning modules throughout their lifecycle and delivering high-quality work products.

  • Scalable Architecture: Design, implement, and maintain highly scalable, multi-tier, distributed server software applications that ensure robust performance.

  • Full Application Lifecycle: Deliver across the entire app lifecycle: design, build, deploy, test, release to app stores, and provide ongoing support.

  • Collaboration: Work directly with developers and product managers to conceptualize, build, test, and release innovative products that meet user needs.

  • Technology Adoption: Continuously discover, evaluate, and implement new technologies to maximize development efficiency and enhance product capabilities.

  • Technical Roadmap: Contribute to defining the technical roadmap for the team, aligning with business goals and user experience standards.

  • Technical Debt Management: Manage technical debts by prioritizing and implementing necessary fixes, ensuring the longevity of code quality.

Must-Have Qualifications:



  • Proficiency in Advanced JavaScript, TypeScript, CSS3, HTML5, AJAX, JSON, and DOM concepts.

  • Thorough knowledge of the latest JavaScript frameworks and libraries such as React, AngularJS, RequireJS, Handlebars.

  • Understanding of JavaScript design patterns, OOP, and functional programming concepts.

  • Practical experience with modern front-end build tools like Webpack, Rollup, Parcel, Vite.

  • Strong skills in responsive design and development for mobile and tablet devices.

  • Experience with modern JavaScript testing frameworks like Jest, React Testing Library, Cypress, Playwright.

  • Knowledge of frontend performance optimization strategies, cross-browser compatibility issues, and best practices.

  • A sense of appeal and aesthetics from a usability perspective, with a keen eye for detail.

  • Strong analytical skills with the ability to verify assumptions and solve complex problems.

  • Pragmatic approach to development, balancing theoretical best practices with practical solutions.

  • High coding standards and commitment to shipping products with exceptional quality.

  • Exposure to CI/CD processes and tools (e.g., Jenkins, GitLab CI, GitHub Actions).

  • Awareness of how systems work end-to-end, including elementary knowledge of backend systems.

  • Deep understanding of the internals of technologies used or worked on, for example:

  • React: Virtual DOM, reconciliation algorithm, hooks implementation

  • Redux: State management principles, middleware, async actions

  • Webpack: Module bundling process, code splitting, tree shaking

  • Browsers: Rendering pipeline, JavaScript engines, network protocols

  • Strong expertise in web performance optimization techniques:

  • Code splitting and lazy loading

  • Asset optimization (minification, compression)

  • Caching strategies

  • Network performance optimization

  • Experience in building web applications that provide a native-like experience:

  • Progressive Web Apps (PWAs)

  • Offline capabilities

  • Smooth animations and transitions

  • Responsive and adaptive design for various devices and screen sizes

Good to Have:


  • Knowledge of Java, Kafka, and AWS.

  • Elementary knowledge of backend systems and technologies.

  • Familiarity with GraphQL 

Qualifications



  • Bachelor's or Master's degree in Engineering (B.E./B.Tech) from premier engineering colleges (IITs/NITs/IIIT/DCE).

  • 5-8 years of experience in frontend and web technologies.

  • Prior experience with internet companies or in the travel industry is a plus.

This job is no longer open

Life at ixigo

We are India's leading travel search marketplace. From flights, hotels and cabs to trains, buses and holiday packages we've got it all covered. We even have our very own Trip Planner! ixigo is your One Stop Travel Shop. So what are you waiting for If you arent already among the 100 million travellers who have chosen to simplify their lives, then it's time to come aboard the ixigo experience. Love travelling and reading about travel Follow us on our social channels to tune in to a world of travel facts, news, stories and more from around the globe. Launched in 2007, ixigo is India's leading travel marketplace, connecting over 100 million travellers to over 100 travel suppliers and OTAs. ixigo aggregates and compares real-time travel information, prices & availability for flights, trains, buses, cabs, hotels, packages & destinations. ixigo's vision is to empower every traveller with trustworthy & personalised travel recommendations. It has received several awards including the TiE-Lumis Entrepreneurial Excellence Award, the NASSCOM Top-10 Emerge Award, and the Phocuswright People's Choice Runner-Up award for Travel Innovation. ixigo's investors include Sequoia Capital India, Fosun RZ Capital, SAIF Partners, MakeMyTrip & Micromax. For more information about ixigo, visit www.ixigo.com Download India's first mobile travel search app - https://www.ixigo.com/mobile Keep up with interesting trivia, facts and travel contests on our social handles- Follow us on Twitter : https://twitter.com/ixigo Find us on Facebook: http://www.facebook.com/ixigo Follow us on Instagram - https://www.instagram.com/ixigo/
Thrive Here & What We Value1. Multicultural Team2. CuttingEdge Technology3. Empowering Indian Travelers4. Artificial Intelligence, Machine Learning, and Data Scienceled Innovations5. Proprietary Algorithms and Crowdsourced Information
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024