Senior/Lead Android Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
BroUser - это удобный мобильный веб-браузер, созданный для покупок в интернете. Также мы разрабатываем сервисы для интернет-магазинов, которые делают покупки выгоднее для покупателей - кэшбэк, скидочные программы и оплата заказов в рассрочку. Наша цель - сделать приобретение товаров и услуг доступнее, а опыт покупок в интернете - приятнее.
обязательные требования
· Опыт разработки в Android - от 3х лет
· Отличное понимание архитектуры OS Android
· Богатый опыт работы с Java/Kotlin, Android SDK, Android Architecture Components, Coroutines
· Понимание особенностей разных версий Android
· Опыт работы с шаблоном MVVM
· Понимание аспекта безопасности клиент-серверного взаимодействия
· Опыт внешних интеграций, например SDK для работы поддержки или для пушей (Firebase SDK) и т.д.
· Понимание принципов ООП
· Умение применять SOLID уместно
· Готовность аргументировать свои технические решения
· Умение проводить анализ требований, исследование предметной области и оценивать сроки реализации
· Ответственность: привычка проверять и оптимизировать результаты своей работы
· Умение проектировать стратегию повтора запросов
· Опыт отладки приложения (сходу не очевидно, в чем проблема)
· Наличие проектов, которые можно посмотреть (ссылка на приложение в маркете)
будет плюсом
· Опыт управления и наставничества
· Опыт локализации приложения
· Опыт работы с библиотекой GeckoView
· Опыт работы с JS
задачи
· Взять на себя развитие архитектуры готового Android приложения
· Выявить проблемы в коде, обозначить опасные места, предложить план по рефакторингу/оптимизации
· Регулярно проводить код-ревью коллег
· Планировать релизы совместно с руководством команды
условия работы
Удаленка
· Распределенная команда
· Гибкий график, составляется вами, с учетом необходимости контактировать с командой
· Еженедельный звонок для синхронизации команды, в течение недели по необходимости персональные звонки или обсуждение в чате
· Короткие релизы: мы придерживаемся политики небольших, но регулярных релизов (вас не нагрузят сверх возможностей, при необходимости все, что вы не успеваете просто переезжает в следующий релиз)
· Наше приложение уже в продакшне, в стадии закрытого тестирования
· У нас настроен CI и выпуск версий
· ЗП обсуждается персонально
· Команда небольшая, но закрыты все основные позиции, поэтому не свою работу делать не придется.
Состав команды: 2 - Backend Dev, 1 - Frontend Dev, 1 - Android Dev, 1 - iOS Dev, 2 - QA, 2 - DevOps, Product, Designer, Support
Контакты: hr@brouser.com
tg: @vanya_bffn