Description
We are looking for an iOS developer to join the Calls team of the corporate communication platform. This role is for a person who feels confident in a dynamic environment, is not afraid of complex tasks, knows how to quickly understand new processes, and takes responsibility. We value initiative, proactivity, teamwork skills, and a desire for professional growth.
Responsibilities
- development and maintenance of call functionality, as well as its integration into the messenger
- work on application performance and stability
- active participation in code review, contributing to code quality and project architecture
- collaboration with the team to continuously improve development processes and maintain high-quality standards
Requirements
- advanced proficiency in Swift
- confident knowledge of UIKit and SwiftUI
- excellent understanding of SOLID principles and the ability to apply them
- knowledge of RxSwift or good experience with any other reactive framework
- knowledge and understanding of the MVVM+C architecture
Experience with the following will be a plus:
- CallKit
- AVAudioSession
- Liquid Glass
- gRPC
Conditions
- location: Moscow/St. Petersburg
- hybrid work format possible
- flexible start of the working day
- salary level determined based on interview results
- team of professionals
- free gym
- VHI from the 1st day of work
- training and certification at company expense (including compensation for English language courses)
- established processes for adaptation, evaluation, and a clear career growth system within the company
- a mentor during the adaptation period and a rich corporate life, in which you can participate voluntarily.