We are looking for talented developers to work on cross platform desktop application for our videoconferencing service.
Main platforms: Mac, Windows
Key technologies: Objective-C, Chromium/Electron, WebRTC, C++, JS.
Requirements:
- 3-5 years of experience with Objective-C for Mac programming
- Knowledge of Apple infrastructure
- Understanding of standard algorithms and data structures
- Ability to design interfaces and commit local architectural solutions
- Ability to work with open source projects and libraries: editing/integration, source learning, pull-requests preparing
- Ability to rate tasks individually and meet deadlines
- Not afraid to use JavaScript and Node.js
- At least intermediate level of English
Will be a plus:
- Experience with C++, including Windows
- Knowledge of JavaScript, Node.js, Electron, WebRTC
- Experience in cross-platform development
- Experience in 2d graphics programming
- Experience in administrating of CI/CD systems
Will be a great plus:
- Experience in media data processing (can code h264 in mind)
- Experience in developing of native applications for Linux
Responsibilities:
- Development of client application for videoconferencing service for Mac with respect to cross platform
- Use modern technologies of hybrid web/native applications development
- Work with native API, media processing and a bit of machine learning
- Work on constant expansion of our service functional, its optimisation and stability augmentation