Senior Software Engineer (Front End / Integration), Hospitality Operations Technology
Four Seasons Hotels and Resorts · CA
5 days agoImpress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer (Front End / Integration), Hospitality Operations Technology role.
Rezi rewrites your resume against Four Seasons Hotels and Resorts's job description. Free.

Tailor your resume to this Senior Software Engineer (Front End / Integration), Hospitality Operations Technology role.
Rezi rewrites your resume against Four Seasons Hotels and Resorts's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer (Front End / Integration), Hospitality Operations Technology posting at Four Seasons Hotels and Resorts — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer (Front End / Integration), Hospitality Operations Technology posting at Four Seasons Hotels and Resorts — free, in seconds.
About the Role
Seeking a skilled Software Engineer with a strong background in web UX/UI development to design and develop user-centered digital experiences across the Property Management System ecosystem. This role supports PMS Modernization by creating streamlined workflows and modern interfaces to improve hotel operations, employee productivity, and guest experiences.
Responsibilities
- Conduct user experience research to understand hotel operational needs, user pain points, workflow gaps, and future state opportunities.
- Collaborate with other functional teams (e.g., Salesforce, Oracle, SAP integration) for successful integration between enterprise systems.
- Develop scalable, maintainable, and responsive application interfaces supporting PMS workflows and integrations.
- Establish standardized user experience patterns, reusable components, and design documentation across PMS applications.
- Conduct user testing and validation to ensure higher adoption, stronger usability, and better alignment with hotel user needs.
- Implement data-driven enhancements to reduce friction, improve efficiency, and support platform adoption.
- Operate within an Agile Framework, including sprint planning, daily stand-ups, and retrospectives.
- Manage project timelines, ensuring timely and high-quality deliverables.
- Participate in the development of both front-end (TypeScript, React.ts) and back-end (.NET, C#) components, setting a high standard for code quality and maintainability.
- Implement RESTful APIs, microservices, and other web services, ensuring they meet performance and security standards.
- Implement unit and integration tests to ensure high test coverage and application reliability.
- Optimize application performance, conducting thorough testing for speed, scalability, and resource utilization.
- Continuously improve development processes and tools, driving innovation within the team.
- Refactor legacy code and reduce technical debt.
- Ensure all applications adhere to security best practices, including secure coding practices, authentication and authorization mechanisms (OAuth, JWT), and data protection measures.
- Maintain compliance with industry standards and regulations.
- Collaborate with DevOps to manage cloud infrastructure (Azure), including monitoring, scaling, and optimizing resources.
- Perform other projects as requested by senior management.
Requirements
- 5+ years of experience in UX/UI design, front end development, or digital product design.
- Strong experience with Figma, Adobe XD, Sketch, Miro, or similar design platforms.
- Experience developing responsive web applications and mobile experiences.
- Experience with HTML5, CSS3, JavaScript, TypeScript, React, REST APIs, and Git.
- Experience designing enterprise SaaS applications, cloud platforms, or digital operational systems.
- Experience writing code using AI code writing tools.
- Strong understanding of microservices architecture and RESTful API design.
- Experience with cloud platforms (Azure) and DevOps practices (CI/CD, Docker, Kubernetes).
- Excellent experience and knowledge of Figma, Adobe XD, Miro, Microsoft Excel, Word, PowerPoint, and Visio.
- Expert skills developing in Typescript or Javascript (ES6+).
- Expert skills in modern in Runtime Javascript Services like node.js, deno, bun, workers or similar.
- Experience in React or similar front end framework.
- Expert skills in HTML5, CSS3, and responsive design principles.
- Strong experience with hooks, state management and component lifecycles.
- Experience building micro-apps and Micro-front ends with a DB layer.
- Experience in .NET development (C#, ASP.NET Core).
- Experience building microservices with a DB layer using .NET.
- Experience integrating web service calls and/or RESTful APIs, GRPC, GraphQL.
- Experience with Websockets, Authentication, Token security and authorization mechanisms (e.g., OAuth, JWT).
- Strong skills in Agile methodologies, including sprint planning, task management, and risk mitigation.
- Proficiency in implementing secure coding practices, authentication/authorization mechanisms, and ensuring compliance with industry standards.
- Strong knowledge of UX/UI design principles, design systems, responsive design, accessibility standards, and front end development practices.
- Strong analytical skills to identify, diagnose, and resolve complex technical issues across the stack.
- Ability to optimize performance and scalability of applications in a production environment.
- Able to effectively prioritize and multi-task under tight deadlines.
- Excellent communication skills to articulate technical concepts to both technical and non-technical stakeholders.
- Ability to work cross-functionally with product managers, designers, DevOps, and other teams to drive successful outcomes.
- Presents complex user experience recommendations clearly and with sensitivity to others needs, cultures, background, and knowledge.
- Demonstrates honesty, transparency, and ethical behavior.
- Develops specific approaches to influencing and shaping the opinions of key stakeholders.
- Builds consensus around design decisions through collaboration and evidence based recommendations.
- Builds best practices and training to further technical mastery across the organization.
- Takes ownership of deliverables.
- Focused on delivering exceptional Guest and Staff experiences that drive revenue and operational efficiencies.
- Holds self accountable for delivering results.
- Works effectively with cross-functional teams.
- Fosters a cooperative and supportive work environment.
- Responds well to change and embraces new challenges.
- Quickly adjusts to evolving technologies and business needs.
- Remains calm when plans or priorities change.
- Excellent people skills and ability to participate on multidisciplinary work teams.
- Analyzes situations thoroughly before making decisions.
- Solves problems creatively and effectively.
- Listens actively and encourages open dialogue.
- Write clean, maintainable, modular well-documented code.
- Ability to translate business requirements into technical solutions.
Skills
- UX/UI design
- Front end development
- Digital product design
- Figma
- Adobe XD
- Sketch
- Miro
- Responsive web applications
- Mobile experiences
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- REST APIs
- Git
- Enterprise SaaS applications
- Cloud platforms
- Digital operational systems
- AI code writing tools
- Microservices architecture
- RESTful API design
- Azure
- DevOps practices
- CI/CD
- Docker
- Kubernetes
- Microsoft Excel
- Microsoft Word
- Microsoft PowerPoint
- Microsoft Visio
- Node.js
- Deno
- Bun
- Workers
- React.js
- Hooks
- State management
- .NET
- C#
- ASP.NET Core
- GRPC
- GraphQL
- Websockets
- OAuth
- JWT
- Agile methodologies
- Sprint planning
- Task management
- Risk mitigation
- Secure coding practices
- Authentication
- Authorization
- Design systems
- Accessibility standards
- Problem-solving
- Troubleshooting
- Performance optimization
- Scalability
- User research
- User feedback
- Data analysis
- Communication
- Cross-functional collaboration
- Integrity
- Influence
- Consensus building
- Leadership
- Accountability
- Collaboration
- Adaptability
- Critical Thinking
- Active listening
Location
- Toronto, Ontario
Work Type
- Hybrid
Experience Level
- Senior
Education Level
- Bachelor's degree or Master's in User Experience Design, Human Computer Interaction, Computer Science, Software Engineering, Information Technology, Digital Design, or a related field.
- Certifications considered an asset: Certified UX Professional, Google UX Design.
Salary/Compensations
- $90,000 - $125,000 CAD
About the Company
- Four Seasons is a global, luxury hotel management company managing over 130 hotels and resorts and 50 private residences in 47 countries.
- Central to Four Seasons employee experience and social impact programming is the company’s commitment to supporting cancer research, and the advancement of diversity, inclusion, equality and belonging at Four Seasons corporate offices and properties worldwide.
- At Four Seasons, we are powered by people and our culture enables everything we do.
Equal Opportunity
- Four Seasons is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.