iOS Team Lead
Viber
At Rakuten Viber, we connect people–no matter who they are, or where they are from. As a communication platform that connects hundreds of millions of people around the world, we know that the way people communicate changes on an almost daily basis. That's why we dedicate ourselves to providing added value to communication — from private and group chats to audio and video calls to the ability to follow and contact brands, businesses and celebrities.
Viber is an all-in-one platform for everything communications-based, and all Viber communications are protected by end-to-end encryption.
Viber is part of the Rakuten Group, a world leader in e-commerce and financial services
We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence.

We’re looking for an experienced, highly motivated iOS Team Lead to join our team and lead a group of skilled iOS developers responsible for developing and maintaining a high-scale app.

Responsibilities:
  • Lead, mentor, and manage an agile team of ~6 senior iOS engineers, including hiring, training, and mentoring, alongside hands-on coding
  • Actively participate in the design, development, and maintenance of Viber’s mobile application while analyzing business requirements to create scalable, high-performing, and testable solutions
  • Collaborate closely with product managers, client developers, scrum masters, and other stakeholders to deliver high-quality solutions.

Requirements:
  • At least 3 years of experience as a team leader
  • At least 4 years of hands-on experience in production mobile software development
  • At least 2 years of hands-on experience with Objective-C/ Swift and iOS development
  • Expert in Protocol Oriented programming, Functional programing, multi-threading
  • Experience with Agile methodology
  • Fluent in written and spoken English
  • Excellent oral and written communication skills.

Advantages:
Experience working with remote teams
Advanced knowledge of unit testing frameworks and mocking
B.Sc. in Computer Science or equivalent
Experience with CI/CD.