Responsibilities
- Participate in the product development lifecycle from ideation, design, development, to roll out and support.
- Integrate third-party products into internal systems and support and upgrade implemented systems.
- Create e2e, unit and integration tests for all our applications.
- API Management.
- Design, secure, develop, implement, test, and deliver APIs to integrate different systems.
- Build internal solutions, with custom front ends, web/mobile, and backend services that automate business processes.
- Own the delivery of multiple features of the product end to end while hands-on in development as well.
- Use popular technologies, methodologies, and adequate pattern designs.
- Advocate and enforce best development practices such as code reviews, git workflows, continuous integration/continuous delivery, automation (testing and infrastructure) and code modularity, extensibility, and quality.
- Lead by example and mentor other developers in the team both technically and professionally.
- Ensure timely and accurate communication with a broader team to share an understanding of product functionality, features, and technology vision.
- Look out for technology trends across the industry and apply relevant developments to the products and services.
- Work with application business owners and delivery heads to ensure their vision is realized through efficient technology and delivery timelines.
- Develop content frameworks that incorporate multiple data sources.
- To communicate regularly and provide recommendations to the Team Lead Development and to manage IT staff, including hiring, training, evaluation, guidance, discipline, as necessary.
- Ensure the continued, uninterrupted operation of the hotels, regional offices, and other business units, regarding internal software development and bug fixes.
- Negotiate and monitor Service Level Agreements (SLA) for systems/vendors/consultants.
- Monitor and Report performance on centrally agreed SLAs (Service Level Agreement) for the business units.
- Manage financial aspects, including purchasing, budgeting, and budget review.
Requirements
- At least five years of experience in Full Stack development, ReactJS and NodeJS.
- At least two years of experience in unit and integration testing.
- Hands on coding experience and proficiency in the following programming languages: JavaScript, HTML, CSS, and XML.
- Ability to use popular technologies, methodologies and adequate pattern designs.
- Experience building large scale systems.
- Ability to read and understand complex code.
- Solid experience in Development operations.
- Ability to communicate in English to a high professional standard with peers, senior management, vendors and both technical and non-technical stakeholders.
- Embraces a collaborative approach to sharing knowledge and experience with colleagues.
Benefits
- Competitive salaries and incentive plans
- Complimentary and preferred rate experiences at our iconic destinations
- Private Medical Insurance and Dental Plans
- Group Personal Pension Plan
- 33 days’ annual leave per year (inclusive of English Bank Holidays)
- Lifestyle and Employee Assistance Programs
- Onsite gym facilities
Work Arrangement
Remote (Country)
Company Culture
- Culture built on kindness, active listening, and genuine connections with colleagues and guests. Commitment to ongoing development and learning alongside talented individuals in the industry.
Additional Information
- The role can be fully remote.
- Candidates must be currently based in the UK, Italy, Spain or Portugal.
- The role cannot be performed remotely from other locations.
- For candidates in the UK, office space is available at Wogan House, 99 Great Portland Street, London W1W 7NY.
- Applicants must have eligibility to work in the jurisdiction that they are based in.

