Software Engineer UI-Focused
Xeni is a B2B travel-technology company offering booking infrastructure, APIs, and white-label tools for selling global travel inventory. Its customers include travel agencies, online travel agencies, membership clubs, super apps, and other businesses embedding travel booking capabilities.
About Xeni, Inc.
Xeni provides enterprise-grade travel booking infrastructure covering hotels, flights, resorts, car rentals, and activities. Its offerings include a unified travel API, low-code embedded booking tools, a no-login booking experience, and no-code white-label travel sites. The platform provides inventory aggregation, booking and payment capabilities, CRM tools, multi-currency and multilingual support, markup controls, and integrations for businesses that sell travel to their audiences.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build responsive, accessible, and performant web applications using React, SCSS, Tailwind CSS, and modern front-end practices. You will collaborate with product managers, designers, and engineers, participate in architecture and code reviews, optimize browser compatibility and performance, contribute to development workflows, and work across backend services, APIs, databases, debugging, and on-call requests.
Requirements
- 5+ years of professional experience as a full-stack or front-end engineer
- React.js
- Node.js
- SCSS
- Tailwind CSS
- HTML
- CSS
- JavaScript
- SQL or NoSQL databases
- Software development lifecycle
- Git
- CI/CD
- Architecture
- System design
- Testing frameworks
- Performance tuning
- Go or Golang
- Serverless architecture
- AWS
- GCP
- Azure
- Problem-solving
Responsibilities
- Design, develop, and maintain responsive web applications using React, SCSS, and Tailwind CSS
- Collaborate with product managers, designers, and engineers to deliver 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
