Back to listing

Senior Software iOS Engineer
Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Timișoara), Moldova (Chisinau)

Date posted: 10.11.2023

Job type: Full time

Romania (Brasov, Iasi, Cluj-Napoca, Bucharest, Timișoara), Moldova (Chisinau)

Remote work

Full time

Job perks: Top travel platform; Great tech stack; Agility

About the project

How we hire: 
At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world. 

Our client, a world-renowned platform used by millions of travelers is on a mission to revolutionize travel. The company aims to make everyone a better traveler by creating products that help people around the world plan and have the perfect trip. 

Now, they are searching for a Senior Software iOS Engineer to join their team responsible for Flagship apps. In this role, you will get to work on products impacting many millions of monthly active visitors worldwide.

During the pandemic, our client’s engineering, product, and design teams went back to first principles and redesigned their Flagship native apps, as well as the platforms they run on from the ground up. These new apps are an engineer’s dream to work with: they embrace component-based server-driven UI and clean architecture. The client is among the first major tech companies to fully rewrite their iOS app using SwiftUI. 

This role requires someone with experience designing, building, and maintaining iOS apps at scale, who will expand on the platform’s solid foundation to empower the native engineering teams to do their best work. The ideal candidate would bring excellent communication skills, technical acumen, and a product-mindset.

Job requirements

  • Bachelor's degree in Computer Science, a related technical field or equivalent practical experience.
  • At least 5 years of experience with iOS development.
  • Experience with Clean Architecture.
  • Previous work with large, multi-module projects.
  • Dependency injection know-how.
  • Solid understanding of MVVM.
  • Good understanding of reactive programming.
  • GraphQL know-how.
  • Experience in shipping mobile products.
  • Previous work in an Agile environment.
  • User-centric mindset.
  • Great creativity.
  • Very good communication skills and proficiency in English. 


  • Deliver high-quality, scalable features to millions of travellers across many countries and languages.
  • Collaborate with designers, product managers, and other engineers to iterate on new features.
  • Practice, uphold, and promote high quality and reliability standards, respect clean code principles, implement unit and integration tests.
  • Provide feedback on technical designs and code reviews to ensure the scalability, maintainability, and robustness of our iOS apps.
  • Mentor other iOS Engineers.

Extra skills

  • SwiftUI experience;
  • Experience with server-driven UIs.


  • English and French language classes;
  • Competitive salary and bonuses;
  • Free pass to learning platforms;
  • A multicultural, friendly work environment;
  • Working in a company with an Agile mindset: continuous knowledge sharing and validated learning;
  • The possibility to bring your own creative and innovative ideas to life;
  • Mentorship programs that encourage and enable your professional development;
  • Private Health Insurance and meal tickets;
  • Improvement of your hard and soft skills through workshops, knowledge sharing sessions and presentations on multiple IT-related topics.

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Moldova, UK, Vietnam, Mexico, Morocco and USA, we employ over 1,300 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans