#вакансия #fulltime #vacancy #mobiledev #C++ #Kotlin #android #iOS#remote
🎯Вакансия: Senior/Team Lead 📱Mobile Developer
📝Компания: Smart Merch
📍Location: Russia
💻Формат работы: Remote
⏱Занятость: Full time
💳Зарплатная вилка : 150000 - 200000 руб.
✅Что бы мы хотели видеть:
C++ от трех лет коммерческой разработки
- Понимание разницы между стандартами, понимание фич стантадрта C++11 и C++14
- Знание основ STL, структур данных и алгоритмов. Умение
применять на практике умные указатели, потоки и т.д.
- Понимание управления памятью, аллокаций, виртуальными методами
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 и т. д.
- . Понимание принципов кроссплатформенного программирования
- Опыт разработки приложений с поддержкой локализации
✅Понимание принципов архитектуры приложений:
- Паттерны проектирования
- . Практическое применение мультипоточного программирования
- JNI: понимание взаимодействия плюсового кода с кодом на java в одном приложении. Вызов методов Java классов из JVM, регистрация callbacks, для вызова из Java кода
Android
- Понимание принципов архитектуры android приложения
- Понимание жизненного цикла android приложения
- Умение писать Java код (большим плюсом будет наличие опыта в Kotlin)
- Понимание разницы в версиях Android API
e. Умение пользоваться Andoid Studio (или Intellij Idea с плагинами)
Будет преимуществом опыт в iOS разработке
- Наличие опыта в Objective-C
- Или отсутствие страха перед ним и желание разобраться
Английский язык
- Уровень достаточный для чтения англоязычной документации, форумов, SO.
✅Утилиты
- Опыт работы с трекерами (JIRA, Redmine и т.п.)
- Опыт работы с git и github: создание, слияние веток; пулл реквесты, ревью. Понимание как откатить коммит, как сделать patch и т. д.
☑️Чем предстоит заниматься:
1. Создание нового функционала в приложении/камере
- Интеграция с другими приложениеми клиентов
- Новые экраны и функциональные элементы
2. Исправление ошибок
3. Рефакторинг кода
4. Оптимизация работы
5. Управление младшим разработчиком
👤 Контакты:
📱 +7051715037
TG: @kamillasarsen
🎯Вакансия: Senior/Team Lead 📱Mobile Developer
📝Компания: Smart Merch
📍Location: Russia
💻Формат работы: Remote
⏱Занятость: Full time
💳Зарплатная вилка : 150000 - 200000 руб.
✅Что бы мы хотели видеть:
C++ от трех лет коммерческой разработки
- Понимание разницы между стандартами, понимание фич стантадрта C++11 и C++14
- Знание основ STL, структур данных и алгоритмов. Умение
применять на практике умные указатели, потоки и т.д.
- Понимание управления памятью, аллокаций, виртуальными методами
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 и т. д.
- . Понимание принципов кроссплатформенного программирования
- Опыт разработки приложений с поддержкой локализации
✅Понимание принципов архитектуры приложений:
- Паттерны проектирования
- . Практическое применение мультипоточного программирования
- JNI: понимание взаимодействия плюсового кода с кодом на java в одном приложении. Вызов методов Java классов из JVM, регистрация callbacks, для вызова из Java кода
Android
- Понимание принципов архитектуры android приложения
- Понимание жизненного цикла android приложения
- Умение писать Java код (большим плюсом будет наличие опыта в Kotlin)
- Понимание разницы в версиях Android API
e. Умение пользоваться Andoid Studio (или Intellij Idea с плагинами)
Будет преимуществом опыт в iOS разработке
- Наличие опыта в Objective-C
- Или отсутствие страха перед ним и желание разобраться
Английский язык
- Уровень достаточный для чтения англоязычной документации, форумов, SO.
✅Утилиты
- Опыт работы с трекерами (JIRA, Redmine и т.п.)
- Опыт работы с git и github: создание, слияние веток; пулл реквесты, ревью. Понимание как откатить коммит, как сделать patch и т. д.
☑️Чем предстоит заниматься:
1. Создание нового функционала в приложении/камере
- Интеграция с другими приложениеми клиентов
- Новые экраны и функциональные элементы
2. Исправление ошибок
3. Рефакторинг кода
4. Оптимизация работы
5. Управление младшим разработчиком
👤 Контакты:
📱 +7051715037
TG: @kamillasarsen