Software Engineer UI-Focused
Xeni is a travel infrastructure and booking platform for businesses selling hotels, flights, resorts, car rentals, activities, and other travel inventory.
Projects
About Xeni, Inc.
Xeni provides enterprise-grade, API-first travel infrastructure with access to global hotel, airline, resort, car rental, vacation rental, and activities inventory. Its offerings include a unified travel API, Xeni Quick Builder embedded booking engines, Xeni Go Direct frictionless storefronts, and a no-code White Label platform. Features include wholesale rates, inventory and room mapping, booking and payment workflows, CRM tools, mark-up management, multi-currency and multilingual support, fraud protection, and optional use of Xeni or customer-provided contracts, payment processors, and merchant-of-record arrangements. Xeni primarily serves travel agencies, OTAs, super apps, membership clubs, tourism boards, event organizers, travel professionals, and startups.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Build responsive, accessible, and performant web applications using React, SCSS, Tailwind CSS, and modern front-end practices while contributing to architecture, backend services, APIs, databases, debugging, and on-call requests.
Requirements
- 5+ years of professional experience as a full-stack or front-end engineer
- Strong proficiency in React.js, Node.js, SCSS, and Tailwind CSS
- Strong HTML, CSS, and JavaScript skills with JavaScript framework experience
- Experience with SQL or NoSQL databases
- Understanding of software development lifecycle, Git, and CI/CD
- Experience with architecture and system design principles
- Ability to write clean, maintainable, and efficient code
- Strong problem-solving skills and attention to detail
- Experience or interest in Go, serverless architectures, cloud platforms, testing frameworks, and performance tuning
Responsibilities
- Design, develop, and maintain responsive web applications using React, SCSS, and Tailwind CSS
- Collaborate with product managers, designers, and engineers to deliver high-quality software
- Participate in architectural discussions, code reviews, and software lifecycle planning
- Apply a UX-first mindset to software development
- Use front-end architecture and browser capabilities to guide product, design, and architectural decisions
- Ensure cross-browser compatibility and optimize applications for performance and accessibility
- Improve development workflows and team practices
- Build and maintain scalable backend services using Node.js or Go
- Integrate and manage SQL or NoSQL databases
