Старший мобильный разработчик

Заявка №16430
Уровень зарплаты
170 000–250 000 ₽
Город
Москва
Гарантийный период
1 месяц

Профессия по заявке

Информационные технологии, интернет, телеком
  • Стартапы
  • Программирование, Разработка

Описание вакансии

Обязанности:

Разработка мобильного приложения компании; добавления нового функционала/исправление ошибок; разработка связанныx библиотек.

Требования:

1. C++ от трех лет коммерческой разработки

a. Понимание разницы между стандартами, понимание фич стантадрта C++11 и C++14 b. Знание основ STL, структур данных и алгоритмов. Умение применять на практике умные указатели, потоки и т.д. с. Понимание управления памятью, аллокаций, виртуальными методами

2. Qt5 от трех лет коммерческой разработки

a. Понимание жизненного цикла Qt приложения - QEventLoop, QGuiApplication, QEvent, концепции MOC, signals/slots

b. Знание контейнеров (понимание отличия и сходства с STL контейнерами)

с. Опыт работы с QML: QtQuick Controls 1.x и 2.x, понимание взаимодействия QML UI c бэкендом на C++ (запуск UI, Connections, Q_INVOKABLE), умение писать чистый qml код пригодный для переиспользования

d. Опыт работы с QtNetwork, понимание принципов работы QNAM, QNetworkReply и т. д.

e. Понимание принципов кроссплатформенного программирования

f. Опыт разработки приложений с поддержкой локализации

3. Понимание принципов архитектуры приложений:

a. Паттерны проектирования

b. Практическое применение мультипоточного программирования

c. JNI: понимание взаимодействия плюсового кода с кодом на java в одном приложении. Вызов методов Java классов из JVM, регистрация callbacks, для вызова из Java кода

4. Android

a. Понимание принципов архитектуры android приложения

b. Понимание жизненного цикла android приложения

с. Умение писать Java код (большим плюсом будет наличие опыта в Kotlin)

d. Понимание разницы в версиях Android API

e. Умение пользоваться Andoid Studio (или Intellij Idea с плагинами)

5. iOS

a. Наличие опыта разработки под iOS (желательно)

b. Наличие опыта в Objective-C

c. Или отсутствие страха перед ним и желание разобраться

6. Английский язык

a. Уровень достаточный для чтения англоязычной документации, форумов, SO.

7. Утилиты

a. Опыт работы с трекерами (JIRA, Redmine и т.п.)

b. Опыт работы с git и github: создание, слияние веток; пулл реквесты, ревью. Понимание как откатить коммит, как сделать patch и т. д

Условия:

оклад 170000 -250000 net; удаленная работа, трудоустройство по ТК. ГОРОД ПРОЖИВАНИЯ ЗНАЧЕНИЯ НЕ ИМЕЕТ. Предпочтительно города ЦФО - 4 часа на Ласточке до Москвы для возможности оперативно встретиться в офисе

 

Дата публикации
15 декабря 2020 г.
Оплата рекрутеру
100% по окончании гарантийного периода
Просмотрено
21 раз
Тип исполнителя
Только для юридических лиц, ИП и самозанятых