Size: a a a

AndroidDev :: Разработка. It's Android time now!

2021 April 26

J

Jktu in AndroidDev :: Разработка. It's Android time now!
также по остальным
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
или ты хочешь чтобы все категории строго совпали?
источник

AC

Anna Chelnokova in AndroidDev :: Разработка. It's Android time now!
#вакансия #Android #vacancy #удаленка #fulltime #remote #developer #middle #senior #react #reactnative #mobile

Привет! Ищем Middle/Senior android developer в команду Bright Group consulting

Город:
Москва
Формат: Полная удаленка или офис - как удобнее, рассматриваем как на полную, так и на проектную занятность
Зарплатная вилка: от 200 до 280 тыс. на руки.
Компания: Bright Group Consulting http://bright-group.ru/
Компания BRIGHT - развивающаяся российская компания, специализирующаяся на стратегическом и операционном консалтинге, а также разработке цифровых продуктов. Сегодня нашими клиентами являются крупнейшие представители нефтегазовой и металлургической отраслей, а действующий портфель проектов компании BRIGHT сформирован на 3-4 года вперед.
Сейчас мы расширяем нашу команду разработки и ищем опытного мобильного разработчика уровня Middle или Senior на проект по созданию единой мобильной системы планирования и управления движения спецтранспортом в режиме реального времени.
Для нас важно желание не просто разрабатывать приложение с нуля, а играть ключевую роль в разработке и развитии качественно нового продукта в нефтяной сфере.
С нами вы сможете управлять процессами и создавать эффективные it-решения в одной из самых востребованных отраслей российского бизнеса.

Что предстоит делать:
- Разрабатывать архитектуру мобильного приложения (Java/Kotlin/React Native);
- Поддерживать производительность;
- Проводить code review и писать тесты;
- Вести эффективное и дружное взаимодействие как с командой разработки, так и с проджект-менеджерами, тестировщиками и заказчиками.

Для нас важно:
Опыт разработки мобильных приложений от 3-х лет;
Уверенное знание разницы между API levels;
Опыт разработки клиент-серверного приложения (REST, JSON);
Опыт работы с Git, знание git flow;
Коммуникация, умение работать в команде и доносить информацию;
Английский язык на уровне чтения технической документации.

Будет плюсом:
• Опыт работы с картографией в мобильном приложении;
Опыт автоматизации тестирования (unit/UI);
Опыт работы с MapBox при разработке мобильных приложений;
У вас есть портфолио реализованных проектов;

Почему Bright group?
Нам не так важно, где вы живете - мы рассматриваем кандидатов на удаленный формат работы (при желании у нас есть комфортный офис рядом с м.Белорусская);
Возможность развиваться не только в рамках своих задач, но и влиять на эффективное развитие деятельности компании;
Белая, конкурентная заработная плата;
Официальное оформление по ТК РФ или ИП.
Корпоративная поддержка на обучение и развитие;
Ежегодный отпуск 28 дней;
ДМС после прохождения испытательного срока (3 месяца).

По всем вопросам можно и нужно писать мне @avokonlehc
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
ты хочешь группировать сразу по всем категориям?
тип "лес, небо" это одна категория
"лес, небо, река" это другая?
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
мультимапа вроде так делает
источник

ВС

Владимир Савенко... in AndroidDev :: Разработка. It's Android time now!
Да, что-то похожее)
Итемы со схожим набором категорий попадают под отдельный ключ
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
но можно и стримом прогнать сделав три фильтра
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
HashMap<HashSet<Category>, List<Item>>
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
вродев java из можно же друг в друга вкладывать?
только что-то там было про мутабельность
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
яб так делать не стал в прод
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
примерно так, но если у тебя постоянно надо вытаскивать строй мапу, будет быстрее
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
лучше отсортировать категории, соеденить их из списка в одну строку и её использовать как ключ
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
только не HashSet а Set
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
вай?
источник

ВС

Владимир Савенко... in AndroidDev :: Разработка. It's Android time now!
Да, я кажется понимаю о чем вы говорите) спасибо)
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
такая конструкция может сломаться если Set будет изменяться
я вот не помню как там определен Set.hashCode
тк кажется можно контракт между hashCode и equals нарушить
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
set это interface
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
источник

DG

Dmitry Gordin in AndroidDev :: Разработка. It's Android time now!
эт понятно, тут какая разница?)
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
ну не кошерно реализацию вместо интерфейса ставить
источник