#вакансия #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