#вакансия #cpp #qt5 #stl #java #ios #jira #fulltime #remote
Вакансия: Старший мобильный разработчик;
Компании: Smartmerch.it;
Уровень зарплаты: 170 000–250 000 ₽;
Город: Москва и регионы РФ
Формат: удалённая работа;
Друзья, в компанию
Smartmerch.it требуется
мобильный разработчик Senior.Обязанности: Разработка мобильного приложения компании; добавления нового функционала/исправление ошибок; разработка связанныx библиотек.
Требования: 1. C++ от трех лет коммерческой разработки:
Понимание разницы между стандартами, понимание фич стантадрта C++11 и C++14. Знание основ STL, структур данных и алгоритмов. Умение применять на
практике умные указатели, потоки и т.д. Понимание управления памятью, аллокаций, виртуальными методами.
2. Qt5 от трех лет коммерческой разработки:
Понимание жизненного цикла Qt приложения - QEventLoop, QGuiApplication, QEvent, концепции MOC, signals/slots. Знание контейнеров (понимание отличия и
сходства с STL контейнерами). Опыт работы с QML: QtQuick Controls 1.x и 2.x, понимание взаимодействия QML UI c бэкендом на C++ (запуск UI, Connections,
Q_INVOKABLE), умение писать чистый qml код пригодный для переиспользования. Опыт работы с QtNetwork, понимание принципов работы QNAM, QNetworkReply и т.
д. Понимание принципов кроссплатформенного программирования. Опыт разработки приложений с поддержкой локализации
3. Понимание принципов архитектуры приложений:
Паттерны проектирования. Практическое применение мультипоточного программирования. JNI: понимание взаимодействия плюсового кода с кодом на java в одном
приложении. Вызов методов Java классов из JVM, регистрация callbacks, для вызова из Java кода
4. Android
Понимание принципов архитектуры android приложения. Понимание жизненного цикла android приложения. Умение писать Java код (большим плюсом будет наличие
опыта в Kotlin). Понимание разницы в версиях Android API. Умение пользоваться Andoid Studio (или Intellij Idea с плагинами)
5. iOS
Наличие опыта разработки под iOS (желательно). Наличие опыта в Objective-C. Или отсутствие страха перед ним и желание разобраться
6. Английский язык
Уровень достаточный для чтения англоязычной документации, форумов, SO.
7. Утилиты:
Опыт работы с трекерами (JIRA, Redmine и т.п.). Опыт работы с git и github: создание, слияние веток; пулл реквесты, ревью. Понимание как откатить коммит, как
сделать patch и т. д
Условия: Оклад 170 000 ₽ -250 000 ₽ net;
Удаленная работа, трудоустройство по ТК. ГОРОД ПРОЖИВАНИЯ ЗНАЧЕНИЯ НЕ ИМЕЕТ. Предпочтительно города ЦФО - 4 часа на Ласточке до Москвы для
возможности оперативно встретиться в офисе.
Контакты:По всем вопросам пишите в Telegram
@leonety_lety@leonety_lety и на емаил igwtforever7@gmail.com
igwtforever7@gmail.com