Проект:
Мы занимаемся разработкой приложения Viber, позволяющего совершать бесплатные звонки, обмениваться бесплатными сообщениями между пользователями, отправлять фотографии и информацию о текущих координатах. Мы работаем над проектом уже более 9-и лет, и сейчас у нас уже более 1 миллиарда пользователей!
Что придется делать:
- Разрабатывать новый функционал приложения, фиксить баги в существующем функционале. Также мы постоянно выделяем время на то, чтобы улучшать и рефакторить существующий код
- Задачи включают в себя работу с сетью, бизнес-логикой приложения (messenger Viber), базой данных (SQLite) и UI. Приложение клиент-серверное.
Требования:
- Экспертное знание (от 4 лет) С++, Boost, Qt (Qt Quick, QML)
- Опыт работы с платформами Windows, MacOS и Linux
- Опыт работы с базами данных
- Способность быстро читать и хорошо понимать чужой код, составлять представление об устройстве системы, задумываться о причинах, которые могут стоять за текущим дизайном системы
- Способность видеть проблемы в системе, существующие и потенциальные; видеть различные пути имплементации новых фич и решения существующих проблем системы со всеми их преимуществами и недостатками
- Уровень английского языка от B1.
Желательно:
- Знание JavaScript, OpenGL, Shading language, HTML
- Опыт разработки в средах Visual studio, Qt Сreator
- Работа с системой контроля версий GIT.