Job Details
Description
Are you a full-stack developer with a designer's eye and a passion for crafting seamless digital experiences? Do you thrive in fast-paced, agile environments where your work directly shapes how millions of users interact with travel technology? If so, arrivia wants you!
arrivia is a global leader in travel loyalty, with over 55 years of combined experience from brands like ICE, SOR Technology, and WMPH Vacations. We're on a mission to help people travel better and experience more—and we’re looking for a talented UI/UX Software Engineer with strong front-end and back-end expertise, and hands-on experience in Optimizely SaaS, to elevate our digital platform to new heights.
This is your opportunity to bring together design, development, and personalization to deliver beautiful, accessible, and user-first experiences. You'll collaborate with product managers, designers, and engineers to build responsive, modern UIs integrated with Optimizely’s CMS and personalization features, while also contributing to the robust back-end systems that power them. You'll be a key contributor to our experimentation culture—designing and implementing A/B tests and continuously improving user flows based on data.
You’ll need to be ready to move fast, adapt to shifting priorities, and ship features that make an impact across the entire stack. If you're energized by challenges and want your work to reach a global audience, we want to talk to you.
What You’ll Do to Drive Our Success:
- Define and champion the full-stack architecture of the platform, ensuring best practices for both front-end and back-end components.
- Partner with stakeholders to understand business strategy and provide architectural feedback that supports long-term goals.
- Collaborate with Product Managers to clarify and prioritize platform feature requirements and roadmap initiatives.
- Work closely with the Product Design team to translate design specifications into high-performance, scalable implementations, from UI to underlying services.
- Co-develop and evolve the platform's micro front-end and back-end architectures in partnership with other architects.
- Foster strong collaboration across cross-functional teams, including Product, Design, and Backend Engineering, to ensure successful delivery of projects.
- Partner with fellow Software Architects to align domain-level architectures with overall platform strategy.
- Clearly communicate technical decisions, challenges, and trade-offs to both technical and non-technical stakeholders.
- Act as a bridge between the Front-end Team, Backend Team, and other departments, ensuring alignment and transparency across initiatives.
- Represent the Engineering Team in leadership and architectural discussions, contributing to strategic technical planning.
Who You Are – Your Expertise is Key:
- 10+ years of experience designing, developing, and managing web-based platform systems with a strong command of both front-end and back-end technologies.
- Expertise with modern front-end frameworks such as Astro, Next.js, Node.js, Angular, React, combined with experience in back-end technologies like .NET and C#.
- Proven track record of building and operating large-scale, full-stack systems with strict requirements for scalability, availability, and performance.
- Experience working in multi-brand or white-label environments, where UX and underlying architecture must scale across variations.
- Strong experience developing RESTful APIs and integrating front-end applications with .NET-based microservices. Experience with GraphQL is a plus.
- Hands-on experience with domain-driven, event-driven, and micro-frontend/microservices architectures.
- Demonstrated success mentoring developers and leading cross-functional engineering teams, promoting best practices across the entire stack.
- Comfortable working in agile, fast-paced environments where priorities shift and rapid iteration is critical to success.
- Experience using Figma, Adobe XD, or Sketch to interpret and translate design specs into production-ready interfaces.
- Excellent communication and collaboration skills with a strong attention to detail.
- Highly adaptable, self-driven, and committed to delivering exceptional user experiences.
Why arrivia is Your Next Great Adventure:
Incredible Travel Perks & Discounts: Experience the power of travel firsthand with amazing benefits for you and your family!
- Work for a US-based Global Company: Be part of a diverse and international team that values innovation and collaboration.
- Impactful Work: Your contributions will directly influence the success of a global travel leader, from user interface to core services.
- Growth Opportunities: We foster an environment of continuous learning and professional development, supporting your growth across the full stack.
- Our Values: We Stay Curious, Keep it Real, Own it, and Win Together – fostering a culture where everyone can thrive.
Ready to make an impact across the entire product and help millions travel better? Apply today!
Read Full Description