Browse All Jobs
Job Description

Viator, a Tripadvisor company, is seeking a Software Engineer II with iOS development experience to join their Viator team in Kraków, Poland. The Viator Traveller Engineering team is distributed across Europe and is responsible for viator.com, the Viator mobile apps and all their supporting infrastructure. This role offers a hybrid working arrangement.

The Software Engineer II will participate in the full development process, from design to code, to test, to deployment and iteration. 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:

  • Coding and building features end to end.
  • Touching code at every level, with 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 we're looking for:

  • Experience of developing an iOS app and familiarity with mobile web and back-end technologies.
  • At least 3 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 Viator offers:

  • Competitive compensation packages, including base salary, annual bonus, and equity.
  • Flexibility to suit your lifestyle.
  • Flexible schedule.
  • Donation matching.
  • Tuition assistance.
  • Lifestyle benefit.
  • Travel perks.
  • Employee assistance program.
  • Health benefits.
Apply Manually