The Ritz-Carlton Yacht Collection · 4 hours ago
Principal Software Engineer I
The Ritz-Carlton Yacht Collection is an exquisite extension of the Ritz-Carlton brand, dedicated to redefining ultra-luxury hospitality at sea. In this role, you will lead the development of full-stack solutions with a strong focus on architecture, creating intuitive user interfaces and ensuring seamless integration across multiple platforms.
LeisureTourismTravel
Responsibilities
Design, build, and optimize dynamic user interfaces
Develop scalable micro-front-end architectures for maintainable UI systems
Ensure responsive design and cross-browser compatibility
Build and maintain hybrid and native applications for web and mobile platforms
Utilize the Ionic framework to create hybrid solutions that deliver a seamless user experience
Drive the development of mobile-first and progressive web applications (PWAs)
Collaborate with backend teams to integrate RESTful APIs and GraphQL endpoints
Provide architectural guidance for the development of scalable, distributed systems
Lead the adoption of modern software patterns and practices
Leverage AWS services to deploy, scale, and manage applications in the cloud
Optimize application performance and cost-efficiency using AWS tools
Develop and maintain CI/CD pipelines on AWS for streamlined deployments
Work closely with product managers, designers, and stakeholders to deliver innovative features
Mentor and guide junior engineers, fostering a culture of learning and excellence
Lead technical discussions and code reviews to uphold high engineering standards
Troubleshoot complex technical issues across web and app ecosystems
Identify and implement strategies to improve system reliability and scalability
Qualification
Required
Proven experience as a full-stack developer with strong front-end development
Expertise in React or Next.js
Solid background in web and mobile app development (hybrid and native)
Hands-on experience with hybrid frameworks like Ionic is highly preferred
Strong understanding of backend technologies and frameworks (Java preferred)
Advanced knowledge of GraphQL, RESTful APIs, and microservices architecture
Proficiency in AWS services (Lambda, S3, CloudFront, DynamoDB, ECS, etc.)
Strong understanding of software architecture, design patterns, and best practices
Excellent problem-solving, debugging, and analytical skills
Effective communication skills and the ability to collaborate in a hybrid work environment
Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred)
10+ years of experience in software development, with at least 3 years in a lead role
Preferred
Hands-on experience with hybrid frameworks like Ionic is highly preferred
Master's preferred
Company
The Ritz-Carlton Yacht Collection
Designed to combine the luxury lifestyle of The Ritz-Carlton® and the casual freedom of a yachting vacation, The Ritz-Carlton Yacht Collection offers voyages on three custom-built yachts: Evrima, Ilma and Luminara.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase