Разработчик С++ (Qt, Аврора)

Обязанности

  • Требуется перестроить существующий Фреймворк Аврора. Имеются продуктовые реализации для Android и iOS. Реализация для «Аврора» должна быть идентична;
  • Потребуется создать автоматизацию тестирования Аврора Фреймворка;
  • Для проверки всех заложенных методов необходимо разработать Шаблонное приложение - демонстрация возможностей Фреймворка в формате приложения для ОС Аврора;
  • В долгосрочной перспективе будет постоянное развитие Фреймворка по требованиям рынка: добавление нового функционала и исправление ошибок. Также разработка прикладных приложений для ОС Аврора с использованием Фреймворка.

Требования

  • Знания С++, уверенное владение фреймворком Qt и желание разрабатывать под ОС Аврора;
  • Опыт работы с СУБД, в частности SQLite;
  • Понимание работы клиент-серверных систем. Общение с сервером через HTTP API;
  • Опыт реализации шифрования данных: файлов и баз данных SQLite;
  • Понимание принципа работы Push-уведомлений на мобильных устройствах;
  • Опыт написания автотестов и документации кода;
  • Техническая поддержка: ответы на вопросы по фреймворку, изучение и решение возникших проблем (багов).

Преимуществом будет

  • Опыт разработки для ОС Аврора;
  • Опыт командной работы с Git-системами. Мы используем GitLab;
  • Возможность работы с Docker позволит развернуть сервер локально, что может помочь при разработке;
  • Понимание деталей работы HTTP. Фреймворк поддерживает различный связанный с HTTP функционал. Например, TLS-pinning.

Место работы

  • Пермь
  • Москва
  • Санкт-Петербург

ул. Стахановская, 54

Как до нас добраться?

На автобусе

3,10,11,19,40,42,47,56,80,106

ул. Октябрьская, 72

Как до нас добраться?

На метро

Марьина Роща

На автобусе

с511, 519

ул. Белоостровская, 17

Как до нас добраться?

На метро

Лесная, Черная речка

На автобусе

25, 25а, 32, 33, 137, 185

На трамвае

17, 76, 252, 367, 373