Description
We are looking for an iOS developer to join the Core team (aka Jazz)
Do you want to work on a cool communication platform? We are strengthening our SDK development team and inviting a specialist ready to dive into creating a new product from scratch.
We need someone who doesn't shy away from complex tasks and knows how to work under tight deadlines. It will be a plus if you have a sense of beauty and can ask the right questions to get to the heart of the matter.
You'll find a friendly atmosphere and colleagues who are always ready to help here. Join us!
Responsibilities
- development of the core conference service
- working with WebRTC and related signaling
- working with audio and video, including at the buffer level
- participation in discussions of important architectural decisions
- analyzing problems that users may encounter using logs and other tools
- participation in code-review and sharing experience with colleagues
- ensuring the operation of the VKS even under poor network conditions.
Requirements
- at least 5 years of experience in Swift development for iOS
- knowledge of UIKit and/or SwiftUI. Experience in custom UI layout
- proficient in git
- teamwork skills and joint search for technical compromises
- ability to decompose a task and estimate timelines
- understanding of Unit testing principles
- ability to independently find and fix memory leaks or performance degradation causes
- willingness to participate in the code review process
Will be a plus
- experience with audio, at least at the AVAudioSession level
- familiarity with WebRTC or other media traffic exchange mechanisms (sip)
- understanding of how standard PushNotifications, CallKit mechanisms work
- ability to design a solution and explain it to the team
- ability to go beyond standard iOS development when necessary
Conditions
- location: Moscow
- hybrid work format possible
- flexible start of the working day
- salary level is determined based on the interview results
- a team of professionals
- free gym
- voluntary health insurance (VHI) from the 1st day of work
- training and certification paid for by the company (including English language training compensation)
- established onboarding, assessment processes, and a clear career growth system within the company
- a mentor during the adaptation period and a rich corporate life to participate in if desired.