Browse All Jobs
Job Description

Viator, a Tripadvisor company, is seeking a Senior Software Engineer - iOS to join their Viator team. This role involves working on viator.com, the Viator mobile apps, and their supporting infrastructure. The Senior Software Engineer will be based in Krakow, Poland, and will work on a hybrid basis, requiring them to be in the office at least once a week.

Viator offers a fun and friendly environment where engineers participate in the full development process, from design to deployment. The tech stack includes Swift, SwiftUI, Combine, and GraphQL in a modular layout that follows SOLID principles using Clean Architecture with MVVM-C.

What this role involves:

  • Writing code at every level, with a focus on app development and opportunities to work on backend microservices.
  • Collaborating with product and design teams to define feature specifications.
  • Taking responsibility for all aspects of software engineering, from design to implementation, QA, and maintenance.
  • Working alongside other engineering groups located around the world.

What company is looking for:

  • Experience developing an iOS app and familiarity with mobile web and back-end technologies.
  • At least 5 years’ experience of commercial software development, ideally working with a rich user interface.
  • Experience with reactive programming in native mobile platforms.
  • Willingness and ability to take on new technologies.
  • Ability to break down complex problems into simple solutions.
  • High quality verbal and written communication skills.
  • Sense of ownership and pride in your work.

What role offers:

  • Competitive compensation packages, including base salary, annual bonus, and equity.
  • Flexible schedule and remote-friendly approach to collaboration.
  • Donation matching for qualifying charitable donations.
  • Tuition assistance for qualified programs.
  • Annual lifestyle benefit to spend on travel, wellness, or other personal interests.
  • Travel perks, including discounts.
  • Employee assistance program for support through life’s challenges.
  • Health benefits with great coverage and competitive premiums.
Apply Manually