Вакансии

Фильтр:
    SELECT `modTemplateVarResource`.`id` AS `modTemplateVarResource_id`, `modTemplateVarResource`.`tmplvarid` AS `modTemplateVarResource_tmplvarid`, `modTemplateVarResource`.`contentid` AS `modTemplateVarResource_contentid`, `modTemplateVarResource`.`value` AS `modTemplateVarResource_value` FROM `modx_site_tmplvar_contentvalues` AS `modTemplateVarResource` WHERE ( `modTemplateVarResource`.`tmplvarid` = 19 AND `modTemplateVarResource`.`value` = '102' OR `modTemplateVarResource`.`value` LIKE '%||102||%' OR `modTemplateVarResource`.`value` LIKE '102||%' OR `modTemplateVarResource`.`value` LIKE '%||102' )
  • Компания, которая создаёт крупные интернет-проекты, ищет Android разработчика. Среди проектов: система городских парковок и платформа для поиска культурных мероприятий.


    Требования:

    • Опыт Android разработки 3+;
    • Уверенный технический английский;
    • Знание Java/Kotlin;
    • ООП, принципы SOLID;
    • Design Patterns - шаблоны проектирования;
    • Архитектурный подход CleanArchitecture;
    • Шаблоны построения UI - MVP, MVVM, MVC;
    • Опыт работы с библиотекой Moxy или аналогичные (понимание идей и философии);
    • Реактивное программирование, RxJava;
    • Управление памятью: понимание механизмов GC, навыки нахождения и устранения утечек памяти;
    • Умение работать с объектными БД (Realm): понимание отличий от реляционных БД, понимание особенностей работы с объектным графом, понимание особенностей работы в многопоточной среде;
    • Навыки создания кастомных View, Composite View;
    • Понимание методов onDraw/onMeasure/etc, прямая работа с Canvas;
    • Уверенная работа с Layout manager;
    • Умение реализовывать адаптивный UI;
    • Умение разрабатывать нестандартный UI;
    • Понимание Google Material Design;
    • Знание Android SDK;
    • Умение работать с Service, IntentService;
    • Знание Awareness API;
    • Навыки работы с Push Notifications, Bluetooth LE;
    • Опыт работы с любыми картографическими SDK (Google, Yandex);
    • Понимание особенностей эффективной работы с картами (при большом количестве объектов);
    • Опыт работы с сервисами аналитики.

     

    Будет плюсом:

    • Умение писать тесты: понимание TDD/BDD подходов, умение писать unit, UI-тесты, опыт работы с фреймворками для тестирования;
    • Системы контроля версий (Git, Hg);
    • Системы управления проектами (Redmine);
    • Навыки работы с системами сборки (Gradle).

     

    Условия:

    • Работа в проектах — лидерах российского рынка, где вклад каждого действительно важен и заметен;
    • Возможность поучаствовать в выходе успешных российских продуктов на зарубежные рынки;
    • Кодовая база и инфраструктура проекта, которая со временем развивается, а не деградирует;
    • Постоянная возможность для развития: обмен опытом внутри компании, с коллегами из других проектов, участие в мастер-классах и конференциях (проект растет быстрее чем в два раза за год, сотрудники растут еще быстрее);
    • Зарплата 2 раза в месяц, без задержек, с полным оформлением по ТК РФ.

     

    Интересно? Присылайте резюме на hr@digitalhr.ru

    Посмотреть весь текст
  • Развлекательное мобильное приложение на основе нейросетей ищет Android разработчика в свою команду.


    Требования:

    • Знание Java;
    • Хорошее знание Android SDK, начальное знание Android NDK;
    • Опыт Android разработки от 2 лет;
    • Проектирование и разработка интерфейсов Android;
    • Знание классических алгоритмов и структур данных;
    • Знание ООП и шаблонов проектирования.

     

    Будет большим плюсом:

    • Знание C++;
    • Open GL, GLSL;
    • Работа с Vulkan;
    • Знакомство с системами автоматизированной сборки и особенностями сборки под Android;
    • Git;
    • Agile;
    • Опыт разработки и применения алгоритмов DSP в области обработки графики.

     

    Условия:

    • Возможность стать участником «взлетающего» стартапа;
    • Возможность реализовать вашу идею в рамках проекта;
    • Возможность получить опцион;
    • Высокая зарплата;
    • Оформление по ТК РФ.

     

     

     

    Интересно? Присылайте резюме на hr@digitalhr.ru

    Посмотреть весь текст
  • Приложение, которое занимает лидирующие места в сфере развлекательного контента, ищет сильного разработчика в команду. В связи с новыми вызовами, грядущими обновлениями и растущей аудиторией приложения, компании нужен Senior Android-разработчик.


     Требования:

    • Опыт разработки Android (Java) от 3х лет;
    • За плечами - работа над популярными приложениями;
    • Желание обмениваться опытом - прокачивать коллег и учиться у них же;
    • Трезвый и здравый взгляд на легаси;
    • Готовность работать с тем, что есть, и постепенно улучшать (архитектура кода, взаимодействие в команде, продукт);
    • Лёгкое и непринужденное общение, открытость к диалогу и аргументированные споры приветствуются;
    • Обязательно наличие чувства прекрасного (начиная с архитектуры, заканчивая UX предложениями и полировкой продукта) - нужны элегантные прагматичные решения.

     

    Сейчас команда использует:

    • Java 7, minSdk 16+;
    • Сетевой стэк: retrofit, okhttp, glide для загрузки мелких картинок;
    • БД: realm (без глубокой интеграции);
    • Основа UI на фрагментах и view, основная галерея построена на ViewPager, для списков и гридов используется RecyclerView;
    • Активно используется support package, google play services;
    • Собственные решения для отображения больших изображений, асинхронной работы (основанное на async task, но с сохранением результата между save/restore);
    • FFmpeg для работы с видео, ijkplayer для воспроизведения;
    • Build system — Gradle, CI через bitrise, git, github cross code review;
    • Clean architecture и mvp, архитектурные компоненты (lifecycle, liveData, ViewModel) от google, в ближайших планах перевод всего приложения на подобную архитектуру;
    • Стоит отметить, что часть проекта представляет собой legacy код, который постоянно рефакторится;
    • Работа с сетями / SDK. Умение выживать с рекламными баннерами.

     

    Что предлагает компания:

    • Работу в проекте, покорившем США;
    • Амбициозные задачи;
    • Комфортный офис на Цветном бульваре;
    • Белую и конкурентную заработную плату, а так же ДМС.

     

    Интересно? Присылайте резюме на hr@digitalhr.ru

    Посмотреть весь текст