Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.Come join us to create what’s next. Let’s define tomorrow, together.Des
JSfirm
Developer II
Job Description:
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world using our extensive route network.

Come join us to create what’s next. Let’s define tomorrow, together.

Description

Description

Uniteds Digital Technology team is comprised of many talented individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops, and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions. We are currently engaged in a multi-year modernization program and complex infrastructure efforts, making this an exciting time to join a brand-new, best-in-class product and engineering team.

Job overview and responsibilities

The Mosaic Program is focused on revolutionizing and modernizing our existing Passenger Services System (PSS), and the development team you’ll join is working to retire United’s PSS and migrate to a cloud-based platform to emerge as a modern retailing leader in Order/Offer management systems. This position will play a critical role in developing our transformative strategy, with a particular focus on smart technology and artificial intelligence (AI). This role will require an understanding of both front-end and back-end technologies. This is an exciting opportunity to “change the unchangeable” and build a new, cutting-edge passenger service system (PSS) that will shape the industry for years to come!

We are looking for a Senior React Developer with deep expertise in TypeScript to design, build, and maintain scalable, high-quality front-end applications. This role is hands-on and expects strong coding, code review, and technical leadership skills. The ideal candidate cares deeply about code quality, performance, accessibility, and developer experience, and is comfortable leveraging AI-assisted tools to improve productivity and outcomes.

You will collaborate closely with product, design, and backend teams in a modern agile environment, helping shape front-end architecture and best practices.

Responsibilities

Hands-on Development

  • Design and build scalable, responsive, and accessible user interfaces using React and TypeScript.
  • Translate product and design requirements into clean, maintainable front-end solutions.

Component & Architecture Ownership

  • Design reusable, composable component architectures aligned with modern React patterns.
  • Define and evolve front-end standards, conventions, and folder structures.

State & Data Management

  • Manage complex application state using Redux, Zustand, MobX, or Context API, selecting the right tool for each use case.
  • Integrate and consume RESTful and/or GraphQL APIs in collaboration with backend teams.

Code Quality & Reviews

  • Perform thorough code reviews, ensuring readability, maintainability, performance, and security.
  • Mentor other developers through constructive feedback and shared best practices.

Performance & Reliability

  • Profile, debug, and optimize React applications for performance across browsers and devices.
  • Identify and resolve rendering, memory, and state-management issues.

Testing & Quality Assurance

  • Write and maintain unit, integration, and component tests using Jest, React Testing Library, Vitest, or similar tools.
  • Promote a strong testing culture and confidence in releases.

Collaboration & Delivery

  • Work closely with designers, product managers, and backend engineers in an agile setup.
  • Participate in technical discussions, estimations, and architectural decisions.

AI-Assisted Development

  • Leverage AI tools (e.g., GitHub Copilot, ChatGPT, code analyzers) to accelerate development, improve code quality, and support reviews, while maintaining strong engineering judgment.

This position is offered on local terms and conditions. Expatriate assignments and sponsorship for employment visas, even on a time-limited visa status, will not be awarded. This position is for United Airlines Business Services Pvt. Ltd - a wholly owned subsidiary of United Airlines Inc.

Qualifications

Required Skills

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Management Information Systems, MCA and/or equivalent work experience
  • 8+ years of overall experience in design, development, documenting, testing, and debugging of new or existing software systems with React or any other Front End technologies
  • 5+ years of experience working with React and have a deep understanding of React internals, hooks, rendering behavior, and modern patterns.
  • TypeScript Mastery: Strong typing discipline, generics, and scalable type design.
  • Modern JavaScript: Proficiency with ES6+ features and browser APIs.
  • HTML/CSS: Strong grasp of semantic HTML, accessibility (WCAG), responsive layouts, and modern CSS techniques.
  • State Management: Experience with Redux, Zustand, MobX, or similar libraries.
  • Testing: Hands-on experience with Jest, React Testing Library, Vitest, or equivalent.
  • Tooling: Familiarity with Vite, Webpack, Babel, ESLint, Prettier, and modern build pipelines.
  • Version Control: Strong Git knowledge, including branching strategies and pull-request-driven workflows.
  • Problem Solving: Ability to debug complex issues and propose pragmatic, maintainable solutions.
  • Node.js: Experience building or integrating with Node.js backends or BFFs.
  • Cloud Platforms: Familiarity with AWS services (S3, ECS, Lambda, CloudFront, Route 53).
  • CI/CD: Experience with automated testing, builds, and deployment pipelines.
  • GraphQL: Hands-on experience with GraphQL and clients such as Apollo or Relay.
  • Design Systems: Experience working with or building component libraries using tools like MUI, Chakra UI, Storybook.
  • Technical Leadership: Experience guiding front-end direction, standards, or mentoring junior developers.

Preferred

  • Masters Degree in Computer Science, Information Systems
  • Airlines industry experience
","industry":"Industry
Company Details
United Airlines
1200 Algonquin Rd
Elk Grove Village, Illinois 60666 USA
www.united.com
96 Open Jobs Available
Commercial aviation carrying passengers and cargo worldwide.

Benefits:
Employees enjoy a full benefit package including unlimited travel for themselves and their families.
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)
Job Info
Location
Gurugram, Haryana, India
Type
Permanent
Company Details
United Airlines
1200 Algonquin Rd
Elk Grove Village, Illinois 60666 USA
www.united.com
96 Open Jobs Available
Commercial aviation carrying passengers and cargo worldwide.

Benefits:
Employees enjoy a full benefit package including unlimited travel for themselves and their families.

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2026 JSfirm