Tripadvisor logo
Tripadvisor

Tripadvisor, founded in 2000, is an award-winning network for travel information that features real advice from global travelers. The world’s largest travel s

Staff Software Engineer - Web and Mobile

Location

United Kingdom

Posted

6 days ago

Salary

0

Seniority

Senior

Job Description

Staff Software Engineer - Web and Mobile

Tripadvisor

Title: Staff Software Engineer (Web & Mobile) Location: London Job Description: About Tripadvisor The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world’s most trusted source for travel and experiences. We leverage our brands, technology, and capabilities to connect our global audience with partners through rich content, travel guidance, and two-sided marketplaces for experiences, accommodations, restaurants, and other travel categories. The subsidiaries of Tripadvisor, Inc. (Nasdaq: TRIP), include a portfolio of travel brands and businesses, including Tripadvisor, Viator, and TheFork. The Tripadvisor Experiences Engineering team is distributed across Europe and is responsible for the platform, mobile apps and all their supporting infrastructure. We run the systems that help operators build their businesses and those which enable third parties to utilise our inventory. We provide the tools which help our customer services team provide world class service to travellers and operators internationally. About the role We're looking for a Staff/Principal Product Engineer who pairs deep engineering craft with strong product instincts. You'll work across the stack - mobile, web, backend - wherever the highest-leverage problem happens to live that quarter. You don't wait for a perfectly scoped ticket; you partner with product, design, and data to figure out what's worth building, then ship it end-to-end. We expect breadth. We also expect real depth in the mobile app ecosystem - our customer-facing experiences live there. But we're not hiring a mobile only specialist. We're hiring a generalist with mobile chops who can lead an iOS architecture review on Tuesday and untangle a backend latency regression on Wednesday. What you'll do - Identify, scope, and ship the changes that move business metrics - across mobile, web, services, and data layers - Architect long-lasting systems that hold up under real production conditions: performance, reliability, scalability, offline behavior, consistency - Lead technical design reviews across teams, weighing trade-offs not just in code but in product impact, time-to-ship, and operational cost - Drive operational maturity wherever it's weakest - release management, observability, incident response, performance monitoring - including in the mobile apps - Partner with PMs, designers, and engineering leaders to shape what we build, why, and in what order; you're a peer in those conversations, not a downstream implementer - Set the technical bar for the org by example: write the prototype, prove the pattern, then teach it - Communicate trade-offs clearly to engineers, product partners, and senior stakeholders What we're looking for - 10+ years of software experience, with significant time still spent hands-on in code - track record of shipping product-impacting work end-to-end, not just owning a layer - Real depth in the mobile app ecosystem (iOS and/or Android, with strong fluency in Swift and/or Kotlin and the surrounding ecosystem - offline sync, push, auth, persistence, networking, REST/GraphQL) - and credible breadth beyond it - Demonstrated breadth: you've worked seriously in at least one of {web frontend, backend services, data/infra, platform tooling} alongside mobile, and can hold your own in code review there - Strong product judgment: you've made calls about what not to build, and can defend them with evidence - Comfort troubleshooting in production across stacks - crash analysis, latency tracing, release-health debugging - Excellent cross-functional collaboration; you make the people around you better Nice to have - Background in marketplaces, bookings, or other transactional consumer products - Time spent close to data - experimentation, analytics instrumentation, or ML-adjacent work Our Cultural Pillars: Traveler first We exist to create value for our customer, the traveler. We enable our suppliers and partners to unlock this value. Their collective behaviors and insights are what drives us. Execution is our edge We act fast, experiment, learn from failure, iterate, and improve the solutions of tomorrow across every aspect of our business. Our execution is agile, data-driven, prioritised, and built to scale. We assume no problem is someone else’s problem and finish what can be done today, knowing tomorrow will bring fresh challenges. We succeed together The best outcomes are driven by empathic, humble, and diverse subject matter experts working toward shared goals. We collaborate relentlessly, challenge assumptions, give actionable feedback, and set each other up for success through empowered teams with a clear charter. We transparently take ownership of our growth, individually and as a team. We celebrate the quality of our effort, our learnings, and our collective achievements. #LI-SM1 #LI-Remote #LI-Hybrid

Related Job Pages

More Frontend Engineer Jobs

AI-Augmented Web Developer (Agentic AI, React, .NET)

Milestone Systems A/S

At Milestone System we are dedicated to making the world see. As a leading provider of data-driven video technology software, we empower people, businesses, and societies with innovative solutions that enhance security, efficiency, and insight.

Full TimeRemoteTeam 1,500Since 1998

At Milestone Systems, people come first - and together we create solutions that make a real-world impact. Impact & Purpose Ready to make an impact? In this role, you’ll focus on developing and scaling critical supporting web products and applications that power our global business ecosystem. Location We are looking for an AI-Augmented Web Developer (Agentic AI, React, .NET), based in Sofia, Bulgaria (hybrid mode of working). Role Summary As an AI-Augmented Web Developer (Agentic AI, React, .NET), you'll act as a true "builder" who combines independent React expertise with a passion for AI-assisted engineering, plus a solid understanding of backend environments and cloud ecosystems to deliver seamless full-stack capabilities at speed. What You Will Do: - Web Product Development: Independently build, test, and scale responsive web applications and portals supporting Milestone's ecosystem. - AI-Driven Engineering: Leverage AI tools (e.g., Claude, GitHub Copilot, LLMs) to design, code, test, and deploy features rapidly. - End-to-End Ownership: Act as a builder, taking full technical ownership of components from initial frontend layout to API and cloud integration. - Full-Stack Collaboration: Bridge the gap between user interfaces and cloud-backed services, utilizing your backend and AWS knowledge to collaborate efficiently. - Workflow Innovation: Experiment with new AI workflows to improve code quality, reduce boilerplate, and increase development speed. What You Bring to the Team: - The Web Stack: Mid-level proficiency in modern React, JavaScript/TypeScript, and standard front-end web technologies. - Backend & Cloud Knowledge: Practical understanding of backend development, with experience or familiarity in .NET / C# and AWS being highly beneficial. - The Builder Mindset: A strong bias for action, capable of taking a task and executing it independently with minimal supervision. - AI Tooling Fluency: Active use of AI models like Claude and other coding assistants in your daily workflow to accelerate productivity and boost learning. - Code Quality Focus: The engineering discipline to critically audit, test, and refine AI-generated code for security, clean architecture, and performance. - Fluent written and spoken English. About the Team You will join a collaborative team of supportive, open-minded professionals dedicated to building high-quality solutions. In this role, you will work closely with your peers, as well as product management and design teams, to foster a culture of mutual support and shared success. How We Support You: - Individual development plan - Trainings and certifications - Flexibility - Management support and regular pulse check survey - Opportunities for cross- functional and cross- regional collaboration - Social events and space to connect What We Offer: - Hybrid-friendly / flexible way of working - 25 days’ vacation - Employer covered luxury health and dental packages - Best Doctors Insurance - Transportation benefits - Compliments gift card - Food vouchers - Multisport card covered by employer Excited to join a team that values people and innovation? Hit the Apply button and submit your CV in English today. About Us Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We amplify what organizations of any size can see, do, and achieve with video. Guided by our People First mindset - freedom, inclusion, and togetherness - we always consider our employees, partners, and communities in everything we do.

Bulgaria
Full TimeRemoteTeam 1,001-5,000Since 2008H1B No Sponsor

• Design, build and maintain efficient, reusable and reliable code • Build React/Next.js based applications • Ensure the best possible performance, quality, and responsiveness of applications • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues • Help maintain code quality • Participate in the agile team scrums and effectively communicate to the team the status, roadblocks, and timelines for the task at hand. • Must be able to collaborate with BA, QA, developers and offshore developers to plan, design, develop, test, and maintain mobile web and desktop-based applications requested by the stakeholders. • Share knowledge with the team during workshops

India

Web Developer III

Pinnacle Group

Pinnacle Technical Resources, doing business as Pinnacle Group, provides workforce solutions and strategic services to companies in the staffing, project manage

Position: Web Developer III Location: 100% Remote Duration: 06+ Months Contract Job Description: Pay rate: $60-$65/hour on W2 Job ID: 178386 Job Overview: We are seeking an experienced Web Developer III with a strong background in building web applications and a minimum of 5-7 years of experience. This is a remote role, but candidates must be located in the Eastern Time Zone. The ideal candidate will have expertise in Python and a portfolio of websites and applications they have worked on. You will play a key role in developing the next generation of computer-use agents by contributing to app simulation pipelines for training and evaluating AI agents. This position offers an exciting opportunity to work at the forefront of AI agent research. Responsibilities: - Scale and enhance the app simulation framework to train computer-use agents. - Design and extend applications within the simulation framework in collaboration with researchers. - Contribute to the infrastructure powering the next generation of AI agents. - Collaborate with cross-functional teams to ensure seamless integration of web-based applications. Qualifications: - Fluency in Python, including experience managing data pipelines. - Proven experience in web development with a Python backend. - Portfolio showcasing websites and applications you have worked on. - Nice to have: Interest or experience in AI, computer vision, and computer-use agents. - Nice to have: Experience working in a research lab environment. About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit www.ptrglobal.com At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to: - Pay any fee to be considered for, submitted to, or selected for any opportunity. - Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process. - Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup. Pay Range: $60 - $65/hour on W2 The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work. If you receive a suspicious message, email, or phone call claiming to be from PTR Global do not respond or click on any links. Instead, contact us directly at +1 214-740-2424. To report any concerns, please email us at legal@pinnacle1.com During the hiring process, we may use artificial intelligence (AI) tools to assist in evaluating information related to your application. These tools may help analyze job-related qualifications or assist recruiters in reviewing applications and interview responses. AI-generated information is one factor considered in our hiring process. Final employment decisions are made by qualified hiring personnel and are not based solely on AI-generated recommendations. #LI-SP1

United States
$60 - $65 / hour

Frontend Engineer

Scalable GmbH

Scalable Capital is a leading digital investment and banking platform with a full banking licence, empowering people across Europe to shape their own finances. Scalable Broker makes it easy and affordable for clients to invest professionally in stocks, ETFs, cryptocurrencies, and derivatives, as well as set up savings plans. Scalable Wealth, the digital wealth management service, offers clients professional investment in ETF portfolios, and is also adopted as a white-label solution by banks and other B2B partners. The company’s offerings are rounded off by attractive interest rates, loans, and private equity. With the European Investor Exchange, Scalable Capital offers an exchange specifically for retail investors. Over one million clients have already entrusted more than €30 billion to the platform. Founded in 2014, Scalable Capital now employs over 700 people across Munich, Berlin, Vienna, Milan, and London. Together with the founding and management team, including Erik Podzuweit and Florian Prucker, they are working on a new generation of financial services.

Full TimeRemoteTeam 501-1,000

Role Description Be part of the team building and evolving a native application that supports internal trading workflows, where reliability, security, and performance matter. You’ll work across the full application stack, from a React and TypeScript frontend to a Rust core backend for frontend, with ownership over real-time data flows, authentication, release automation, and operational quality. - Build and maintain a native cross-platform application using React, TypeScript, Vite and Rust. - Develop user-facing product features with a strong focus on usability, performance, and maintainability. - Design and evolve Rust application logic for authentication, IPC contracts, service integrations, and real-time stream handling. - Build and maintain streaming flows for live data, including throttling, backpressure handling, and multi-window consistency. - Maintain secure authentication and authorization flows based on OIDC and Keycloak. - Own and improve CI/CD workflows in GitHub Actions, including validation, coverage, packaging, signing, and release publishing. - Support release and delivery workflows across Windows and macOS. - Work with AWS services used in delivery and operational workflows, especially S3, IAM roles, OIDC-based access, and secrets handling. - Improve observability through logging, metrics, runtime diagnostics, and better release visibility. - Collaborate on application architecture, testing strategy, and engineering standards across frontend, backend, and operational concerns. Qualifications - A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification. - Extensive experience in our tech stack: React, TypeScript, Vite, Rust, GitHub Actions, AWS. - Strong experience building production software with React and TypeScript. - Basic Rust proficiency, or solid experience in a compiled backend or systems language with the ability to become productive in Rust quickly. - Experience building or maintaining complex user-facing applications in production. - Good understanding of authentication and security fundamentals, especially OAuth2 and OIDC-style flows. - Experience with real-time or event-driven systems such as WebSockets or streaming data pipelines. - Experience maintaining CI/CD pipelines and release workflows in GitHub Actions. - Basic AWS knowledge relevant to software delivery and operations. - Strong analytical thinking, both in the technical and in the product domain. - Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders. - A passion for well architected, testable and documented code. - Experience improving observability through logs, metrics, and production diagnostics is a plus. - Experience with native application packaging, updater/signing flows, and cross-platform release automation is a plus. - Experience with Keycloak, backend-for-frontend architecture, or real-time data-heavy systems is a plus. - Experience using coding agents (e.g., Codex or similar AI-assisted development tools) is a plus. Benefits - Be part of one of the fastest-growing and most visible Fintech startups in Europe, creating innovative services that have a substantial impact on the lives of our customers. - Work with an international, diverse, inclusive, and ever-growing team that loves creating the best products for our clients. - Be productive with the latest hardware and tools. - Learn and grow by joining our in-house knowledge sharing or career development sessions and spending your individual Education Budget. - Learn and experience German culture first hand by joining our free German language classes. - International relocation support is provided if required. - Opportunity to work from abroad. - Benefit from an attractive compensation package and from the company pension scheme. - Monthly contribution of 50% for the ‘Deutschland Jobticket’. - Say goodbye to order commissions and say hello to your complimentary subscription of Scalable Capital's PRIME+ Broker. - Enjoy flexible and discounted sports activities with Urban Sports Club.

Europe