CrawlJobs Logo

Software Engineer II - Front end focused

Portugal, Lisbon · Job Posted January 07, 2026
Apply Position
Job Link Share

Job Description

Viator, a Tripadvisor company, is the leading marketplace for travel experiences. We believe that making memories is what travel is all about. And with 300,000+ travel experiences to explore—everything from simple tours to extreme adventures (and all the niche, interesting stuff in between)—making memories that will last a lifetime has never been easier. With industry-leading flexibility and last-minute availability, it's never too late to make any day extraordinary. Viator. One app, 300,000+ travel experiences you’ll remember. The Viator Experiences Engineering team is distributed across Europe and is responsible for viator.com, the Viator 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. We’re looking for a Software Engineer II to join our fast-growing team. This role is open to candidates based within a commutable distance (generally within 2–3 hours) of one of our office hubs in Lisbon, Saldanha. We embrace flexibility in where and how work gets done and also value meaningful in-person moments to connect and collaborate. You can expect a remote-first working model with periodic in-person gatherings at your closest office for team connection, planning, or other key moments. At Viator our Engineers are versatile and enjoy working on a variety of technical challenges. This is a front end focused full-stack position in which you will be working mostly on the front end with some backend projects from time to time. While you need to be hungry to learn, you don't need to be an expert at backend development right away - we can teach that part on the job. Within Viator we have a fun and friendly environment where the key objective is getting things done. Working closely alongside product managers and designers, our engineers are part of the full process from software design, to code, to test, to deployment and back again. Most of our engineers release code to production every few days and we have a daily release cycle. This is a Full-Stack role. Viator’s web stack includes Java, React, Typescript, GraphQL, Kubernetes, SQL and NoSQL databases, and runs on AWS. You don’t need to have experience with everything listed but you do need to be hungry to learn.

Job Responsibility

  • Working mostly on the front end with some backend projects from time to time
  • Part of the full process from software design, to code, to test, to deployment and back again
  • Release code to production every few days

Requirements

  • Based within a commutable distance (generally within 2–3 hours) of one of our office hubs in Lisbon, Saldanha
  • Experience with front end development
  • Hungry to learn
  • Versatile and enjoy working on a variety of technical challenges

What we offer

  • Competitive compensation packages, including base salary, annual bonus, and more
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Front end focused

8 matching positions

Front End Software Engineer II

The Azure Platform as a Service (PaaS) and Serverless team is building the next ...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like JavaScript, AND/OR Typescript etc. OR equivalent experience
  • 2+ years of professional software engineering experience, with a focus on front-end or full-stack development
  • Experience with build and service infrastructure systems maintenance AND design Azure DevOps, GitHub Actions OR equivalent CICD pipeline frameworks
  • 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Build modern, scalable complex front-end experiences that power Azure Logic Apps
  • Lead feature areas from design through implementation, shaping the long-term architecture and user experience of Logic Apps
  • Collaborate with designers, PMs, and backend engineers to deliver intuitive, high-performance workflow and automation experiences
  • Partner with internal Microsoft teams building on top of Logic Apps to deliver shared, extensible UI frameworks and components
  • Use AI-powered tools to accelerate development and integrate intelligent capabilities directly into the product experience
  • Contribute to engineering excellence through code quality, design reviews, mentorship, and continuous improvement in accessibility, reliability, and performance
  • Thrive in a fast-moving environment that values curiosity, collaboration, and shipping with impact
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Front-end Engineer II

We are looking for a new member to join the Measure team. You will be part of a ...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
brandwatch.com Logo
Brandwatch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4 years of experience in a similar position
  • Expert knowledge of JavaScript, TypeScript, and state management
  • Experience with Angular framework
  • A clear focus on delivering excellent end-user experiences
  • Working knowledge of reactive programming best practices
  • Experience with unit testing frameworks
  • Strong communication and teamwork skills
  • Adaptable, resourceful, and willing to share knowledge with the team
Job Responsibility
Job Responsibility
  • Work as a key member of our Measure team, a cross-functional, self-driven, autonomous development team
  • Participate in project discoveries to find optimal solutions that deliver the best outcomes for Brandwatch’s customers
  • Work with a team of engineers who value quality and well-tested software
  • Write clean, well-tested, and self-documented code
  • Collaborate with team members to improve the way we work together
  • Collaborate with the wider Frontend team to improve our stack, set visions for the future, and ensure the overall quality and integrity of our products
  • Deliver and maintain the frontend stack of Benchmark and contribute ideas and feedback to your Frontend colleagues
  • Uphold high-quality standards in the frontend stack in collaboration with other teams
  • Deliver high-quality, scalable solutions
  • Act as a sparring partner to various team members
What we offer
What we offer
  • Additional premium health insurance
  • Sodexo food vouchers (110 BGN per month)
  • 25 days of vacation
  • Flexible benefits (via Re:benefit)
  • Udemy subscription
  • 10% learning time
  • 70/30 split between new feature work and improvements
  • Flexible work options (office or remote)
  • License to github copilot
Read More
Arrow Right

Software Engineer II - Backend focused

Viator, a Tripadvisor company, is the leading marketplace for travel experiences...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with a statically typed, object-oriented language such as Java, C# or C++
  • Hungry to learn
  • Based within a commutable distance (generally within 2–3 hours) of one of our office hubs in Lisbon, Saldanha
Job Responsibility
Job Responsibility
  • Working mostly on the backend with some front end projects from time to time
  • Part of the full process from software design, to code, to test, to deployment and back again
  • Release code to production every few days
What we offer
What we offer
  • Competitive compensation packages, including base salary, annual bonus, and more
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional and balanced full stack experience building cloud applications focused on front end and backend development using technologies like React/JavaScript/TypeScript/CSS/HTML and C#
  • 2+ years of experience with GenAI, LLMs, or agentic systems
  • Experienced in architecting, building, and maintaining UX component libraries that adhere to modern web standards.
  • Experience with design and implementation of enterprise-scale services
  • Experience delivering Dynamics 365 and/or Power Platform solutions desirable
  • Excellent verbal, written, and cross-team collaboration skills are essential to succeed in this role.
  • A strong team player and collaborator, across time zones and diverse stakeholder groups.
  • Passion for improving software quality and engineering excellence.
  • Experience in developing, debugging, and supporting code in object-oriented languages and database querying languages.
  • Experience with building infrastructure using Microsoft Azure technology like Service Fabric, App Service, Docker.
Job Responsibility
Job Responsibility
  • Envision, Design, implement, test, deploy, maintain, and improve our software components and services
  • Develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs.
  • Optimize AI model performance and reliability in production environments, including retraining, evaluation, and continuous monitoring.
  • Embrace and use state-of-the-art new technologies
  • Participate in technical discussions and bring new ideas on the table
  • Own quality of your code
  • Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
  • Develop software that empowers customers to optimize their business processes
  • Author internal tools that improve the teams’ quality and productivity
  • Contribute to the positive, solution focused and creative team spirit
  • Fulltime
Read More
Arrow Right

Software Engineer II

Security Customer Experience (CxE) team is a part of Security engineering divisi...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proficiency in C# or Python
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
  • Power Platform experience (Power Apps, Power Automate, and Power Pages) is preferred, particularly in enterprise or scaled environments
  • Experience with Microsoft Azure, including building, deploying, and operating services on Azure
  • Experience with CI/CD pipelines, infrastructure as code, or deployment automation in Azure environments
  • Excellent communication & collaboration skills
  • Track record of self-directed execution
Job Responsibility
Job Responsibility
  • Design, develop, and maintain front-end applications with a focus on user experience and design thinking
  • Develop user centric, responsive, and dynamic applications and websites using Power Platform and modern web technologies
  • Design, implement, and maintain robust, scalable APIs and services, ensuring reliability, performance, security, and backward compatibility
  • Apply sound engineering judgment when evaluating design trade-offs, considering customer impact, scalability, performance, and maintainability
  • Build deep understanding of the Microsoft Security business, technology, and customers
  • Maintain a strong understanding of evolving AI technologies to design and deliver cutting edge, AI enabled solutions
  • Fulltime
Read More
Arrow Right

Software Engineer II

Security Customer Experience (CxE) team is a part of Security engineering divisi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Engineering, or a related technical field (or equivalent practical experience)
  • 3.5+ years industry experience in software development role
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
  • Experience with Microsoft Azure, including building, deploying, and operating services on Azure
  • Experience with CI/CD pipelines, infrastructure as code, or deployment automation in Azure environments
  • Excellent communication & collaboration skills
  • Strong track record of self-directed execution
Job Responsibility
Job Responsibility
  • Design, develop, and maintain front-end applications with a focus on user experience and design thinking
  • Develop user centric, responsive, and dynamic applications and websites using Power Platform and modern web technologies
  • Design, implement, and maintain robust, scalable APIs and services, ensuring reliability, performance, security, and backward compatibility
  • Apply sound engineering judgment when evaluating design trade-offs, considering customer impact, scalability, performance, and maintainability
  • Build deep understanding of the Microsoft Security business, technology, and customers
  • Maintain a strong understanding of evolving AI technologies to design and deliver cutting edge, AI enabled solutions
  • Fulltime
Read More
Arrow Right

Software Engineer II, iOS - Ads

Uber is looking for a talented software engineer to join our Ad CX team. As a So...
Location
Location
Brazil , Sao Paulo
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software engineering experience, with a focus on large-scale, high-traffic iOS applications
  • Hands-on experience and proficiency in modern iOS development (e.g., Swift, Objective-C, SnapKit, SwiftUI)
  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS
  • Understanding of mobile application architecture and design patterns (e.g., MVC, MVVM), and their implications for performance and scalability
  • Advanced English communication skills, written and verbal, to effectively collaborate with globally distributed cross-functional teams
Job Responsibility
Job Responsibility
  • Design and implement user-facing iOS features at scale, making engineering trade-offs between speed, maintainability, and user experience
  • Own the technical design and execution of features, from initial architecture discussions to debugging production issues
  • Collaborate across disciplines—Product, Design, Data Science, and Backend Engineering—to turn business needs into clear, scalable front-end systems for features of moderate complexity
  • Write tests to verify the functionality and stability of your code, and participate in on-call rotations to manage production incidents independently
  • Fulltime
Read More
Arrow Right

Software Engineer II- Full Stack - Engagement Growth

Uber Eats is our food delivery platform that makes getting great food from your ...
Location
Location
United States , New York
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
  • 1-2+ years of experience in professional software development experience, developing and deploying systems in production environments
  • Good understanding of software experimentation philosophy in the earlier work with an understanding of setting up A/B experiments for hypothesis testing
  • Build instrumentation in the experiments, understand and mine insights, and investigate these to help product with data-driven decisions from experimentation
  • Strong communication skills, experience working with stakeholders including product managers, design and user research
  • Ability to learn new technologies and frameworks quickly
  • Previous experience working on full-stack development including API design and front-end user experience
  • Previous experience with front-end frameworks such as React, Angular, etc
  • Proficiency in JavaScript, TypeScript, CSS, and HTML. Solid experience in core front-end technologies, enabling the development of responsive and accessible web interfaces
  • Expertise in Modern Web Application Frameworks. Hands-on experience with frameworks such as React, Angular etc, including component-based architecture and state management
Job Responsibility
Job Responsibility
  • Building features at scale by writing maintainable and extensible code with high quality tests and documentation for the Engagement Growth team at Uber
  • Participate in code reviews, provide feedback, and maintain code quality standards to ensure the reliability and maintainability of the web and backend codebase
  • Troubleshoot issues reported by users or identified during testing, and work towards timely resolution
  • Understand and use existing systems efficiently, contributing to them where necessary
  • Strong partnership with cross functional teams across Delivery to drive deeply collaborated initiatives, build frameworks and solutions that help drive the long term strategy for the business
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right